charAt()
var str = 'abcde'
console.log(str.charAt(1))
console.log(str.charAt(20))
console.log(str[20])
复制代码
charCodeAt()
var str = '1'
console.log(str.charCodeAt(0))
'李'.charCodeAt(0)
`根据索引值返回相应位置字符的编码`
复制代码
indexOf()
var str = 'JavaScript'
console.log(str.indexOf('a', 2))
`在字符串中 从索引2这个字符开始查找 a的索引`
复制代码
match()
var str = 'hello 2019 byebye 2018'
console.log(str.match(/\d+/g))
`利用正则/\d+/g 将字符串中的 所有 多位数 以数组的形式查找出来`
复制代码
replace()
var str = 'hello world!'
console.log(str.replace('l', 'u'))
`默认情况下 只能替换第一个找到的字符`
console.log(str.replace(/l/g, 9))
`把全局l用9替换`
复制代码
substr()
var str = 'helloworld!'
console.log(str.substr(2, 4))
`从索引2开始截取4个字符`
复制代码
substring()
console.log(str.substring(1, 5))
`从索引1截取到索引5这个位置 不包含索引5这一项`
复制代码
split()
var str2 = 'a1b2c3d'
str2.split(/\d/)
`支持正则 \d 代表就是0-9中的一个数组`
复制代码
toUpperCase() && toLowerCase()
var str = 'hello world'
console.log(str.toUpperCase())
var str = "HELLO WORLD"
console.log(str.toLowerCase())
复制代码