String类型原型上,实例可以直接调用的方法

var str = "welcome to duyi";
console.log(str.charAt()); //里面传数字,返回指定位的字符
console.log(str.charAt(3) == str[3]) //返回true
console.log(str.charCodeAt(3))  //返回括号里指定位的Unicode编码
console.log(str.indexOf("come",0))   
//indexOf有两个参数,第一个是查找指定的字符串,第二个是开始查找的起始位,没有就返回-1
console.log(str.slice(3,0)) 
//slice 有两个参数,第一个开始截取的位置,第二个是终止位置,返回字符串
console.log(str.split("")) //按照指定字符拆分  返回数组 join会将数组拼一起
console.log(str.toUpperCase())  //变成全部大写
console.log(str.toLowercase())  //全部小写
ES6中的方法
console.log(str.includes('to',2)) //  返回布尔值  用indexOf封装的
console.log(str.startsWith('we'), str.endsWith('yi')) 
//startsWith()是否以指定字符开始 endsWith()是否以指定字符结尾,还可以有第二个参数填数字 ,返回布尔值
console,log(str.repeat(10)) //会把字符串重复指定次数

猜你喜欢

转载自blog.csdn.net/weixin_42915060/article/details/85464457