js字符串方法总结(持续更新。。。)

1. substring:不改变原数组,返回一个新数组

只传一个参数,表示从此位置一直截取到结束

var str = "substring" ;
var newStr = str.substring(1);
console.log(newStr);  //ubstring

传两个参数,第一个表示开始截取位置,第二个表示结束截取位置。

var str = "substring";
var newStr = str.substring(2,6);
console.log(newStr);//stri

2. substr:不改变原数组,返回一个新数组

只传一个参数,表示从该索引位置截取到最后

var str = "substr";
var newStr = str.substr(2);
console.log(newStr); //bstr

传两个参数,第一个表示从该索引位置开始截取,第二个表示截取字符个数;

var str = "substr";
var newStr = str.substr(1,2);
console.log(newStr);  //ub

3.charAt(index) 返回索引位置的字符串,如果超出长度,返回空字符串;

var str = "charat";
console.log(str.chatAt(2)); //a
console.log(str.chatAt(10)); // ""

4. indexOf()查找字符串第一次(lastIndexOf最后一次)出现索引位置,没找到返回-1

var str = "indexof";
console.log(indexOf(o)); //5
console.log()indexOf(a)); // -1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章