ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptの文字セットの詳しい説明

JavaScriptの文字セットの詳しい説明

黄舟
黄舟オリジナル
2017-10-30 09:57:411824ブラウズ

引用

JavaScriptプログラムは Unicode文字セットを使用して書かれています。 Unicode は ASCII と Latin-1 のスーパーセットであり、地球上で使用されているほぼすべての言語をサポートしています。 ECMAScript3 では、JavaScript 実装が Unicode2.1 以降のバージョンをサポートする必要があり、ECMAScript5 では Unicode3 以降のバージョンのサポートが必要です。

敏感

JavaScript は大文字と小文字を区別する言語です。つまり、キーワード、変数関数名、およびすべての識別子は大文字と小文字を区別する必要があります。ただし、HTML では大文字と小文字が区別されないことに注意することが重要です (ただし、XHTML では大文字と小文字が区別されます)。

スペース、改行、書式制御文字

JavaScript はプログラム内のトークン間のスペースを無視し、ほとんどの場合、改行も無視します。

コード内でスペースや改行を自由に使用できるため、整然とした一貫したインデントを使用して統一されたコーディング スタイルを作成でき、コードの読みやすさが向上します。
JavaScriptで認識されるスペース文字:

  • 通常のスペース文字u0020

  • 水平タブ文字u0009

  • 垂直タブ文字u000B

  • フォームフィード文字u000C

  • 空白文字は区切りません u00A0

  • バイトオーダーマークuFEFF

  • UnicodeのZsカテゴリのすべての文字

JavaScriptは次の文字を行末記号として認識します:

改行文字u000A

復帰文字u000D

lineデリミタuz0z8

段落区切り文字 u2029

キャリッジ リターン文字とライン フィード文字は、単一の行終端文字に一緒に解析されます

Unicode エスケープ シーケンス

一部のコンピューター ハードウェアおよびソフトウェアでは、表示できないか、Unicode の完全なセットを入力できません文字。互換性を確保するために、JavaScript は 6 つの ASCII 文字を使用して 16 ビット Unicode 内部コードを表す特別なシーケンスを定義します。これらの Unicode エスケープ シーケンスには、接頭辞として u が付き、その後に 4 つの 16 進数 (数字と大文字または小文字 A ~ F で表されます) が続き、JavaScript リテラル、正規表現、および識別子 (キーワードを除く) で使用できます。

以上がJavaScriptの文字セットの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。