首頁  >  文章  >  web前端  >  JavaScript中關於字符集詳解

JavaScript中關於字符集詳解

黄舟
黄舟原創
2017-10-30 09:57:411785瀏覽

引言

JavaScript程式使用Unicode字元集編寫。 Unicode是ASCII和Latin-1的超集,並支援地球上幾乎所有在使用的語言。 ECMAScript3要求JavaScript的實作必須支援Unicode2.1及後續版本,ECMAScript5則要求支援Unicode3及後續版本。

區分大小

JavaScript是區分大小寫的語言,也就是說,關鍵字、變數函數名和所有的識別字(identifier)都必須採取一致的大小寫的形式。但是要注意的是,HTML並沒有區分大小寫(儘管XHTML區分大小寫)。

空格、換行符和格式控制符

JavaScript會忽略程式中標識(token)之間的空格,多數情況下同樣會忽略換行符。

由於可以在程式碼中隨意使用空格和換行,因此可以採用整齊、一致的縮進來進行統一的編碼風格,從而提高程式碼的可讀性。
JavaScript可以識別的空格符:

  • 普通空格符\u0020

  • 水平製表符\u0009


垂直製表符\u000B

換頁符號\u000C

###不中斷空白符\u00A0## ##########字節序標記\uFEFF############在Unicode中所有Zs類別的字元############JavaScript將如下字元辨識為行結束符:######換行符號\u000A######回車符號\u000D######行分割符\uz0z8#######段分隔符號\ u2029#########回車符號加換行符號在一起被解析成一個單行結束符號##############Unicode轉義序列###### ###在有些電腦硬體和軟體裡,無法顯示或輸入Unicode字元全集。為了相容,JavaScript定義了一種特殊序列,使用6個ASCII字元來代表任意16位元Unicode內碼。這些Unicode轉義序列均以\u為前綴,其後跟隨4個十六進位數(使用數數字以及大寫或小寫的字母A~F表示),可以用於JavaScript直接量、###正則表達式###和標識符中(關鍵字除外)。 ###

以上是JavaScript中關於字符集詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn