string類定義的方法都不能改變字串的內容
方法描述
字元
charat(3)
返回在指定位置的字元 =>'g'
charcodeat(3)
返回指定字元的 unicode 編碼 =>103
fromcharcode(103)
將字元編碼轉換為乙個字串 =>'g'
查詢位置
indexof()
下標/-1
lastindexof()
下標/-1
正則
search(正則)
下標/-1
match(正則)
返回陣列
剪下
slice(首 , 尾)
可負值substring(首 , 尾)
不可負值
substr(首 , 長)
trim()
去除首尾空白
拼接
concat('ab' , 'cd')
拼接repeat(2)
重複2次
替換,大小寫敏感
replace(新 , 舊)
str.replace("microsoft", "w3school")
只替換第乙個匹配
replaceall(新 , 舊)
替換全部
轉換成陣列
split('')
以字元''分割, 如split('&'),返回陣列
其他
tolowcase()/touppercase()
轉換大小寫
includes()
ture/false
startswith()
ture/false
endswith()
ture/false
JS 字串方法
js部分使用js實現乙個方法convert,將foo bar這種形式的輸入轉成foobar這種駝峰式.function convert str return arr.join 方法名charat 用途檢索指定位置對應的字元,返回對應字元或空 例子var str hello world str.cha...
js字串方法
charat 返回指定位置的字元。str.charat index index 為必須引數,型別為number 0到str.length 1之間,否則該方法返回 空串 另外 str.charat 即不帶引數和str.charat nan 均返回字串的第乙個字元 2.charcodeat 返回在指定的...
JS 字串方法
slice start,end 擷取start到end的子串,不包括end位置。start為負數時,字串的長度與start相加作為start。end為負數時,字串的長度與end相加作為end。substring start,end 擷取start到end的子串,不包括end位置。如果 start 比...