91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

javascript中字符串指的是什么

發布時間:2021-06-09 14:06:31 來源:億速云 閱讀:129 作者:小新 欄目:web開發

小編給大家分享一下javascript中字符串指的是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

在javascript中,字符串(String)就是由零個或多個Unicode字符組成的,固定不變的字符序列;其中零個字符表示空字符串。字符串必須包含在單引號或雙引號中,字符串中每個字符都有固定的位置。

本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

JavaScript 字符串(String)就是由零個或多個 Unicode 字符組成的字符序列。零個字符表示空字符串。

字符串直接量

字符串必須包含在單引號或雙引號中。字符串直接量有以下幾個特點:

1) 如果字符串包含在雙引號中,則字符串內可以包含單引號;反之,也可以在單引號中包含雙引號。例如,定義 HTML 字符串時,習慣使用單引號表示字符串,HTML 中包含的屬性值使用雙引號表示, 這樣不容易出現錯誤。

console.log('<meta charset="UTF-8">');

2) 在 ECMAScript 3 中,字符串必須在一行內表示,換行表示是不允許的。例如,下面字符串直接量的寫法是錯誤的。

console.log("字符串
直接量"); //拋出異常

如果要換行顯示字符串,可以在字符串中添加換行符\n。例如:

console.log("字符串\n直接量");  //在字符串中添加換行符

3) 在 ECMAScript 5 中,字符串允許多行表示。實現方法:在換行結尾處添加反斜杠\。反斜杠和換行符不作為字符串直接量的內容。例如:

console.log("字符串\
直接量");  //顯示“字符串直接量”

4) 在字符串中插入特殊字符,需要使用轉義字符,如單引號、雙引號等。例如,英文中常用單引號表示撇號,此時如果使用單引號定義字符串,就應該添加反斜杠轉義字符,單引號就不再被解析為字符串標識符,而是作為撇號使用。

console.log('I can\'t read.');  //顯示"I can' t read."

5) 字符串中每個字符都有固定的位置。第 1 個字符的下標位置為 0,第 2 個字符的下標位置為 1…… 以此類推,最后一個字符的下標位置是字符串長度減1。

字符序列

JavaScript 字符串是固定不變的字符序列,雖然可以使用各種方法對字符串執行操作,但是返回的都是新的字符串,原字符串保持固定不變。此外,也不能使用 delete 運算符刪除字符串中指定位置的字符。

在 ECMAScript 5 中,字符串可以作為只讀數組使用。除了使用 charAt() 訪問其中的字符外,還可以使用中括號運算符來訪問。位置下標從 0 開始,最大位置下標為 length-1。

示例

下面代碼使用 for 語句逐個讀取字符串中每個字符并顯示出來。

var str = "學而不思則罔,思而不學則殆";
for(var i=0; i<str.length; i++){
  console.log(str[i]);
}

注意:字符串中的字符不能被 for/in 語句循環枚舉。

以上是“javascript中字符串指的是什么”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

津南区| 蒲城县| 凌海市| 长丰县| 临安市| 淮北市| 罗甸县| 永城市| 离岛区| 清丰县| 西乌| 喀喇沁旗| 都江堰市| 信丰县| 靖远县| 屏山县| 积石山| 镇原县| 山阳县| 印江| 特克斯县| 墨玉县| 皮山县| 岑溪市| 保靖县| 浙江省| 尼勒克县| 高雄县| 汕头市| 宁都县| 乌审旗| 水富县| 分宜县| 玉门市| 建瓯市| 维西| 虹口区| 万山特区| 清水河县| 平原县| 英山县|