charAt()
語法
stringObject.charAt(index)
功能
返回 stringObject 中 index 位置的字符
charCodeAt()
語法
stringObject.charCodeAt(index)
功能
返回 stringObject 中 index 位置的字符的編碼
indexOf
語法
stringObject.indexOf("o");
功能
從一個(gè)字符串中搜索給定的子字符串且警,返回子字符串的位置,從前往后搜
返回值
數(shù)值
說明:如果沒有找到該子字符串,這返回-1
lastIndexOf
語法
stringObject.lastIndexOf("o");
功能
從一個(gè)字符串中搜索給定的子字符串,返回子字符串的位置,從后往前搜
返回值
數(shù)值
說明:如果沒有找到該子字符串,這返回-1
截取方法
slice()
語法
stringObject.slice(start, end);
功能
截取子字符串
參數(shù)說明
start:必需友鼻。指定子字符串的開始位置
end:可選傻昙。表示子字符串到哪里結(jié)束,end本身不在截取范圍之內(nèi)
當(dāng)參數(shù)為負(fù)數(shù)時(shí)彩扔,會將傳入的負(fù)值與字符串的長度相加
substring()
說明及功能同 slice() 完全一樣
區(qū)別
當(dāng)參數(shù)為負(fù)數(shù)時(shí)妆档,自動將參數(shù)轉(zhuǎn)換為 0
substring()會將較小的數(shù)作為開始位置,將較大的數(shù)作為結(jié)束位置
substr()
語法
stringObject.substr(start, len)
功能
截取子字符串
參數(shù)說明
start:必需虫碉。指定子字符串的開始位
len:可選贾惦。表示截取的字符總數(shù),省略時(shí)截取至字符串的末尾
當(dāng) start 為負(fù)數(shù)蔗衡,會將傳入的負(fù)值與字符串的長度相加
當(dāng) len 為負(fù)數(shù)時(shí)纤虽,返回空字符串
字符串轉(zhuǎn)換為數(shù)組
split()
語法
stringObject.split(separator)
功能
把一個(gè)字符串分割成字符串?dāng)?shù)組
返回值
數(shù)組
說明
separator:必需。分隔符
字符串替換
replace()
語法
stringObject(regexp/substr, replacement)
功能
在字符串中用一些字符替換另一些字符绞惦,或替換一個(gè)與正則表達(dá)式匹配的子串
返回值
String
參數(shù)說明
regexp:必需逼纸。規(guī)定子字符串或要替換的模式的 RegExp 對象
replacement:必需。一個(gè)字符串值
轉(zhuǎn)換大小寫的方法
toUpperCase()
toLowerCase()
將
toUpperCase()
語法
stringObject.toUpperCase()
功能
將字符串轉(zhuǎn)換為大寫
toLowerCase()
語法
stringObject.toLowerCase()
功能
把字符串轉(zhuǎn)換為小寫