字符串的相关方法
在底层字符串是以字符数组的形式保存的
"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>

浙公网安备 33010602011771号