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