length 用来计算字符串长度
var str1 = "Do you know BBOY?";
alert(str1.length);

length显示结果
indexOf 返回参数字符串在str1的索引位置, 如果没有,则返回-1
var str1 = "Do you know BBOY?";
alert(str1.indexOf("o"));

indexOf显示结果
substring 截取字符串,如果只有一个参数,表示从这个位置开始截取,截取到末尾 ,如果存在两个参数,表示从第一个位置开始截取,到第二个位置 ,左闭右开
var str1 = "Do you know BBOY?";
alert(str1.substring(4,10));

substring(4,10)显示结果
substr 两个参数,第一个表示从哪开始截取,第二个表示从截取位置开始截取多少位。第二个参数不写,表示截取剩余全部,两个参数都不写就打印字符串str1
var str1 = "Do you know BBOY?";
alert(str1.substr(4,12));

substr(4,12)显示结果

substr(4)显示结果
charAt 参数代表索引,返回该索引下的字符
var str1 = "Do you know BBOY?";
alert(str1.charAt(7));

charAt(7)显示结果
charCodeAt 参数代表索引,返回该索引下的字符的ascii值
var str1 = "Do you know BBOY?";
alert(str1.charCodeAt(7));

charCodeAt(7)显示结果
存在一个路径,如:c://a/b/d.png 如何获取后缀名?
var path = "c://18/b.a/20.png";
alert(path.substr(path.lastIndexOf(".")+ 1));

获取路径结果显示
replace 替换字符串
var str3 = path.replace("c://","heihei");
alert(str3);

replace结果显示
slice 两个参数 ,可以按索引切分数组,并返回新的数组 substring只能切分字符串 ,左闭右开
var str1 = "Do you know BBOY?";
alert(str1.slice(2,8));

slice显示结果
split 按照所给参数进行切片,用法与pyhton一致
var str1 = "Do you know BBOY?";
alert(str1.split(" ")); //以空格为切片

split(" ")显示结果
作者:bboyAyao
链接:https://www.jianshu.com/p/d936256a6ac6
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
网友评论