str.charAt(5) // 匹配下表为5的字符
str.toUpperCase() // 所有字符变大写
str.lastIndexOf('a')// 最后一次出现的下标
str.indexOf('a') // 第一次出现的下
str.indexOf('a', 7) // 从第7个字符开始第一次出现的下标
str.substring(2, 4) // 从第2个开始截取到第4个
str.substring(2)// 从第2个开始截取到最后一个
str.slice(2, 4) // 从第2个开始截取到第4个
str.slice(2) // 从第2个开始截取到最后一个
str.slice(2, -2) // 从第2个开始截取到倒数第二个
str.slice(-4, -1) // 截取倒数第三开始到倒数第一个
str.replace('a', 'c')// 讲第一次匹配到底a换成c
str.split('-') // 根据制定字符切割
str.match('a')// 找到当前第一次匹配的a字符并返回,若没有返回null
str.search('a') // 找到当前第一次匹配的a字符的下标和索引,若没有返回-10
onLoad: function (options) {
var str='junlian-lian'
console.log(1,str.charAt(5)) // 匹配下表为5的字符
console.log(2,str.toUpperCase()) // 所有字符变大写
console.log(3,str.lastIndexOf('a')) // 最后一次出现的下标
console.log(4,str.indexOf('a')) // 第一次出现的下
console.log(5,str.indexOf('a', 7)) // 从第7个字符开始第一次出现的下标
console.log(6,str.substring(2, 4)) // 从第2个开始截取到第4个
console.log(7,str.substring(2)) // 从第2个开始截取到最后一个
console.log(8,str.slice(2, 4)) // 从第2个开始截取到第4个
console.log(9,str.slice(2)) // 从第2个开始截取到最后一个
console.log(10,str.slice(2, -2)) // 从第2个开始截取到倒数第二个
console.log(11,str.slice(-4, -1)) // 截取倒数第三开始到倒数第一个
console.log(12,str.replace('a', 'c')) // 讲第一次匹配到底a换成c
console.log(13,str.split('-')) // 根据制定字符切割
console.log(14,str.match('a')) // 找到当前第一次匹配的a字符并返回,若没有返回null
console.log(15,str.search('a')) // 找到当前第一次匹配的a字符的下标和索引,若没有返回-10
},
返回值如下,