charAt() 方法可返回指定位置的字符。
语法:strObj.charAt(index)
<script>
var str = "Hello world!";
console.log(str.charAt(1)); //e
console.log(str.charAt(8)); //o
</script>
concat() 方法用于连接两个或多个字符串。
语法:strObj.concat(str1,str2,...)
<script>
var str1 = "Hello ";
var str2 = "world!";
console.log(str1.concat(str2)); //Hello world!
console.log(str1 + str2); //Hello world!
</script>
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
语法:strObj.indexOf(search_txt,start_index)
<script>
var str = "Hello world!";
console.log(str.indexOf("l")); //2
console.log(str.indexOf("l"), 3); //3
console.log(str.indexOf("l"), 4); //9
console.log(str.indexOf("l"), 9); //-1
var arr = [];
var index = str.indexOf("l");
while(index > -1) {
arr.push(index);
index = str.indexOf("l", index+1);
}
console.log(arr); //[2,3,9]
</script>
lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。
语法:strObj.lastIndexOf(search_txt,start_index)
<script>
var str = "Hello world!";
console.log(str.lastIndexOf("l")); //9
console.log(str.lastIndexOf("l", 8)); //3
console.log(str.lastIndexOf("l", 2)); //2
console.log(str.lastIndexOf("l", 1)); //-1
var arr = [];
var index = str.lastIndexOf("l");
while(index > -1) {
arr.push(index);
index = str.lastIndexOf("l", index-1);
}
console.log(arr); //[9,3,2]
</script>
slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。
语法:strObj.slice(start_index,end_index)
<script>
var str="Hi, Hello world!";
console.log(str.slice(4)); //Hello world!
console.log(str.slice(4, 16)); //Hello world!
</script>
substring() 方法用于提取字符串中介于两个指定下标之间的字符。
语法:strObj.substring(start_index,stop_index)
<script>
var str="Hi, Hello world!";
console.log(str.substring(4)); //Hello world!
console.log(str.substring(4, 16)); //Hello world!
</script>
substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。
语法:strObj.substr(start_index,length)
<script>
var str="Hi, Hello world!";
console.log(str.substr(4)); //Hello world!
console.log(str.substr(4, 12)); //Hello world!
</script>
split() 把字符串分割为子字符串数组
语法:strOgj.split(',')
<script>
var str = "a,b,c,1,2,3";
var arr = str.split(',');
console.log(arr); //['a', 'b', 'c', '1', '2', '3']
</script>
trim() 移除字符串首尾空白
语法:strOgj.trim()
<script>
var str = " Hello world! ";
console.log('-' + str + '-'); //- Hello world! -
console.log('-' + str.trim() + '-'); //-Hello world!-
</script>
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。