字符串的操作方法

? ? ? ? ? ?

Javascript字符串用于存儲和處理文本的一種基本數(shù)據(jù)類型

1)? ? ? ? to string

? ? ? 語法:變量名.to string(? )

? ? ? 作用:用于數(shù)值,字符串值,布爾類型轉(zhuǎn)? ? ? ? 換成字符串類型.

2)? ? ? ? string

? ? ? 語法:string(變量名)

? ? ? 作用:用于任何數(shù)據(jù)類型轉(zhuǎn)換為字符串? ? ? ? ? ? 類型.

3)? ? ? toLowerCase(? )

? ? ? 作用:字符串轉(zhuǎn)成小寫

? ? ? 語法:字符串.toLowerCase(? )

? ? ? 參數(shù):無參

? ? ? 返回值:返回字符串轉(zhuǎn)成小寫的結(jié)果,原? ? ? ? 來的字符串沒有變化.

4)? ? ? ? ? toUpperCase(? )

? ? ? 作用:字符串轉(zhuǎn)成大寫

? ? ? 語法:字符串.toUpperCase(? )

? ? ? 參數(shù):無參

? ? ? 返回值:返回字符串轉(zhuǎn)成大寫的結(jié)果,原? ? ? ? 來的字符串沒有變化.

5)? ? ? ? charAt( number )

? ? ? 語法:字符串.charAt( number )

? ? ? 參數(shù):索引值index(取值從0到length-1)

? ? ? 若無參數(shù)默認(rèn)為零

? ? ? 返回值:返回取到的那個字符,類型為字? ? ? ? 符串;如果number超出范圍返回一個空.

6)? ? ? ? ? index of

? ? ? 語法:

? ? ? 字符串.index of

? ? ? (searchValue,fromIndex)? ? ? ? ? ? ?

? ? ? 作用:通過字符找下標(biāo)( 從左往右找這個? ? ? ? ? 字符首次出現(xiàn)的位置 )

? ? ? 參數(shù):searchValue要查找的字符

? ? ? ? ? ? ? ? fromIndex從哪個位置開始找,這? ? ? ? ? ? ? ? ? ? 個參數(shù)若無默認(rèn)為零

? ? ? 返回值:如果找到返回一個數(shù)字,這個數(shù)? ? ? ? 字是字符在字符串中的真實下標(biāo)值,如? ? ? ? 果沒找到的話返回-1

7)? ? ? ? ? last? index of

? ? ? 語法:

? ? ? 字符串.index of

? ? ? (searchValue,fromIndex)? ?

? ? ? 作用:通過字符找下標(biāo)( 從右往左找這個? ? ? ? ? 字符首次出現(xiàn)的位置 )

? ? ? 參數(shù):searchValue要查找的字符

? ? ? ? ? ? ? ? fromIndex從哪個位置開始找,這? ? ? ? ? ? ? ? ? ? 個參數(shù)若無默認(rèn)為零

? ? ? 返回值:如果找到返回一個數(shù)字,這個數(shù)? ? ? ? 字是字符在字符串中的真實下標(biāo)值,如? ? ? ? 果沒找到的話返回-1

8)? ? ? ? ? slice

? ? ? ? 語法:字符串.slice( m,n )

? ? ? ? 參數(shù):m處截取到n處( 不包含n )

? ? ? ? ? ? ? ? 若只有一個參數(shù),默認(rèn)截取到最? ? ? ? ? ? ? ? ? ? 后;

? ? ? ? ? ? ? ? 若無參數(shù)時,直接返回整個字符? ? ? ? ? ? ? ? ? ? 串;

? ? ? ? ? ? ? ? 起始位置不能大于結(jié)束位置,可? ? ? ? ? ? ? ? ? ? 以放負(fù)數(shù).

9)? ? ? ? substring( 截取一段字符串 )

? ? ? ? 語法:字符串.substring( m,n )

? ? ? ? 參數(shù):m處截取到n處( 不包含n )

? ? ? ? 若無參數(shù)時或參數(shù)為零時,返回整個

? ? ? ? 字符串.

? ? ? ? 與slice的區(qū)別

? ? ? ? substring起始位置可以大于結(jié)束位置,

? ? ? ? 不能放負(fù)數(shù).

10)? ? ? ? substr( 截取字符串 )

? ? ? ? 語法:字符串.substr( m,count)

? ? ? ? 參數(shù):從索引m處截取以count個字符

11)? ? ? ? trim(? )

? ? ? ? 作用:去掉字符串空格carbonic

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容