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())
複製程式碼