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