字符串的相关方法
在底层字符串是以字符数组的形式保存的
"hello" => ['h', 'e', 'l', 'l' ,'o']
<script> var str ="hello" var str2 = "12,34,56,7,9" // charAt()根据索引返回指定位置的字符 类似str[] var a = str.charAt(0) // charCodeAt() 获取指定位置的字符的字符编码(Unicode编码) //String.formCharCode() 可以根据字符编码获取字符 //concat() 连接两个或多个字符串 //indexof() 可以检索字符串中是否有指定的内容 ,如果没有找到返回-1,找到就返回第一个的索引值,可以指定一个 第二个参数, 指定开始索引 //lastIndexOf() 从后往前查找,与indexof() 用法差不多 // slice(startIndex, endIndex) 可以从字符串中截取出指定内容 ,负数是从后往前数 //substring() 可以用来截取一个字符串,与slice类似,不能传负值 // substr() 用来截取字符串 参数: 1.截取开始位置的索引 2. 截取长度 //split() 可以将一个字符串拆分成一个数组, 参数: 需要一个字符串作为参数,将会根据该字符串去拆分数组 //toUperCase() 可以将一个字符串转换成大写并返回 //toLowCase() 可以将一个字符串转换成小写并返回 console.log(str)//hello console.log(a)//h console.log(str[0])//h console.log(a.charCodeAt())//104 console.log(str.concat("112"))//hello112 console.log(str.indexOf('0'))//-1 console.log(str.indexOf('l',3))//3 console.log(str.slice(1,-2))//el console.log(str.substring(1,3))//el console.log(str.substr(1,2))//el console.log(str2.split(","))// ["12", "34", "56", "7", "9"] console.log(str.toUpperCase())//HELLO console.log(str)//hello </script>