总结一些String对象常用方法
charAt()
返回指定位置的字符
charAt(index)
indexOf() 和 includes()
他们都有检索字符串的功能,不同的是
indexOf 返回某个指定的字符串值在字符串中首次出现的位置,若没有找到则返回-1
var str="Hello world, welcome to the universe.";
var n=str.indexOf("e");//1
语法:string.indexOf(searchvalue,start)
includes返回的是布尔值,用于判断字符串是否包含指定的子字符串。
var str = "Hello world, welcome to the Runoob.";
var n = str.includes("world", 12);//从索引号为12开始查找,输出为false
slice() 和 substr()
他们都可以用来截取字符串,区别的是输入的参数不一样
slice() 参数为字符串起末位置
var str="Hello world!";
var n=str.slice(0);//Hello world
substr() 参数为字符串开始位置和要截取的长度
split()
split的作用是将字符串分割为数组
var str="How are you doing today?";
var n=str.split("");//n 输出数组值得结果: H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?