字串物件
字串物件是JavaScript中比較常見的一種基本資料型別,他封裝了一個字串,並且提供了相應的方法。例如連線字串、取字串、分割字串等。JavaScript中字串是不可變的,原始的字串值不可修改。
1.建立字串
建立字串有多種方法,可以使用字面值定義字串。例如;
var str1 = “Welcome to China “;
或建立型別為變數
var str2 = new string(” Welcome to China “);
2.字串的屬性
String物件的屬性類似於Array物件的屬性,有length、prototype以及constructor,用法也類似。String的length屬性返回的是字元的個數,不是編碼的長度,漢字為一個字元。
例如:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>屬性length</title> <script> var str1 = "I love China"; var str2 = "我愛中國"; var str3 = "I love 中國"; document.write(str1 + "<br>長度為:"+ str1.length + "<br>"); document.write(str2 + "<br>長度為:"+ str2.length + "<br>"); document.write(str3 + "<br>長度為:"+ str3.length); </script> </head> <body> </body> </html>
3.字串的方法
方法 | 說明 |
charAt() | 返回在指定位置的字元。 |
concat() | 連線字串 |
indexOf() | 檢索字串 |
split() | 把字串分割為字串陣列。 |
substring() | 提取字串中兩個指定的索引號之間的字元。 |
toLowerCase() | 把字串轉換為小寫。 |
toUpperCase() | 把字串轉換為大寫 |
replace | 替換字串 |
anchor() | 建立 HTML 錨 |
特此宣告:如需轉載請註明出處,如有疑問請及時提出以便於改正,如有侵權,聯絡刪除,謝謝