javascript-Sttringオブジェクト
8265 ワード
javascript-Sttringオブジェクト
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>String </title>
<script>
//
// 1.charAt()
console.log('=========charAt()=========');
var abc = 'telephone';
console.log(abc.charAt(4)); // p
// 2.concat() (Array )
console.log('=========concat()=========');
var a1 = 'my';
var a2 = 'name';
console.log( a1.concat(a2) ); // myname
// 3.indexOf(searchvalue,fromindex)
// fromindex :0~ -1
// -1
var b1 = 'detection';
console.log('=========indexOf()=========');
console.log( b1.indexOf('a') ); //-1
console.log( b1.indexOf('e') ); //1
// 4.lastIndexOf() indexOf() ,
console.log('=========lastIndexOf()=========');
console.log( b1.lastIndexOf('e') ); //3
// 5.match(searchvalue|regexp) 。
console.log('=========match()=========');
var sMatch = 'hello world';
console.log( sMatch.match('l') ); //["l", index: 2, input: "hello world"]
console.log( sMatch.match(/l/) ); //["l", index: 2, input: "hello world"]
console.log( sMatch.match(/l/g) ); //["l", "l", "l"]
// 6.replace()
console.log('=========replace()=========');
var sReplace = 'tony#163.com';
console.log( sReplace.replace('#', '@') );
console.log( sReplace.replace(/\d+/, '789') );
console.log( sReplace.replace(/(\w+)#(\w+)/, "$2#$1") );
// 7.search() , 。
// stringObject regexp 。
// -1
console.log('=========search()=========');
var sSearch = 'l, index: 2, input: hello world';
console.log( sSearch.search('2') );
console.log( sSearch.search('k') );
// 8.slice(start,end) , 。
// [slaɪs] vt. ; ;
console.log('=========slice()=========');
var sSlice = '[email protected]';
console.log( sSlice.slice(5) ); //163.com
console.log( sSlice.slice(4, 6) ); //@1
// 9.split(separator,howmany) 。
// [splɪt] vt. ; ; < >( ) ;
// : ,
// :
// String.split() Array.join 。
console.log('=========split()=========');
var sSplit = 'jack+ jane+ jay+ tony';
var s = sSplit.split('+');
console.log(s instanceof Array); //true
console.log(s);
console.log( sSplit.split('+', 2) );
// 10.substr(start,length) start 。
console.log('=========substr()=========');
var sSubstr = 'Hello world!';
console.log( sSubstr.substr(2) ); //llo world!
console.log( sSubstr.substr(2, 7) ); //llo wor
// 11.substring(start,stop) 。
//
console.log('=========substring()=========');
var sSubstring = 'Hello world!';
console.log( sSubstring.substring(2) ); //llo world!
console.log( sSubstring.substring(2, 7) ); //llo w
</script>
</head>
<body>
</body>
</html>