String型別的方法4個

2021-10-09 21:27:32 字數 1052 閱讀 2236

1.charat()

接收乙個引數,基於0的字元位置

以單字元字串的形式返回給定位置的哪個字元(ecmascript中沒有字元型別)

2.slice()

返回被運算元的乙個子字串,而且也接收一或兩個引數。第乙個引數指定子字串的開始位置,第二個引數(在指定的情況下)表示子字串到**結束

第二個引數指定的是子字串最後乙個字元後面的位置

如果沒有給這些方法傳遞第二個引數,則將字串的末尾作為結束吧位置

不會修改字串本身的值——只是返回乙個基本型別的字串值,對原字串沒有任何影響

傳入引數是負數時,slice()會將傳入的負值與字串的長度相加

3.方括號表示法

在支援的瀏覽器中,可以使用方括號加數字索引來訪問字串中的特定字元

使用方括號表示法訪問個別字元的語法得到了ie8及firefox、safari、chrome和opera所有版本的支援

如果是在ie7及更早版本中使用這種語法,會返回undefined值(儘管根本不是特殊的undefined值)

3.substr()

返回被運算元的乙個子字串,而且也接收一或兩個引數。第乙個引數指定子字串的開始位置,第二個引數(在指定的情況下)表示子字串到**結束

第二個引數指定的是返回的字元個數

如果沒有給這些方法傳遞第二個引數,則將字串的末尾作為結束吧位置

不會修改字串本身的值——只是返回乙個基本型別的字串值,對原字串沒有任何影響

傳入引數是負數時,substr()方法會將負的第乙個引數加上字串的長度,而將將負的第二個引數轉換為0

4.substring()

返回被運算元的乙個子字串,而且也接收一或兩個引數。第乙個引數指定子字串的開始位置,第二個引數(在指定的情況下)表示子字串到**結束

第二個引數指定的是子字串最後乙個字元後面的位置

如果沒有給這些方法傳遞第二個引數,則將字串的末尾作為結束吧位置

不會修改字串本身的值——只是返回乙個基本型別的字串值,對原字串沒有任何影響

傳入引數是負數時,substring()方法會將所有的負值引數都轉換為0

string 型別的使用方法

string a hello world string b a.substring 6 獲取下標為6以後的全部字元。string c a.substring 6,2 獲取下標為6以後的2個字元。console.writeline b console.writeline c string d a.in...

String型別的屬性和方法

字串string型別的每個例項都有乙個length屬性,表示字串中的字元個數。由於字串是不可變的,所以字串的長度也不可變 字串的length屬性不會在for in迴圈中列舉,也不能通過delete操作符刪除 注意 對於字串s來說,最後乙個字元的索引是s.length 1 var str test c...

String型別常用方法彙總

字串的操作在開發過程中使用的比較多,以下是經常用到的一些方法 string demostring ceshibaixiaosheng 判斷字串是否包含 false system.out.println demostring.contains t 字串相加 也可以使用 string dsg demos...