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 の完全なセットを入力できません文字。互換性を確保するために、JavaScript は 6 つの ASCII 文字を使用して 16 ビット Unicode 内部コードを表す特別なシーケンスを定義します。これらの Unicode エスケープ シーケンスには、接頭辞として u が付き、その後に 4 つの 16 進数 (数字と大文字または小文字 A ~ F で表されます) が続き、JavaScript リテラル、正規表現、および識別子 (キーワードを除く) で使用できます。
以上がJavaScriptの文字セットの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。