? ? ? ? ? ?
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