ホームページ > 記事 > ウェブフロントエンド > JavaScript 識別子は何かで始めることはできません
JavaScript では、識別子を数字で始めることはできません。つまり、最初の文字を数字にすることはできませんが、文字、アンダースコア「_」またはドル記号「$」にする必要があり、その後の文字は可能です。文字または数字、またはアンダースコア、ドル記号を使用でき、識別子にはスペースや「 」、「-」、「@」、「#」などの特殊文字を含めることはできません。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
識別子は名前を表す専門用語です。 JavaScript 識別子には、変数名、関数名、パラメータ名、プロパティ名が含まれます。
識別子は、プログラミング時にユーザーが使用する名前であり、変数、定数、関数、ステートメント ブロックなどに名前を付け、名前と用途の間の関係を確立するために使用されます。通常、識別子は文字、数字、その他の文字で構成されます。
JavaScript では、識別子の命名規則は Java や他の多くの言語の命名規則と同じであり、主な仕様は次のとおりです:
識別子の最初の文字文字、アンダースコア_、またはドル記号 $ である必要があります。次の文字は文字、数字、アンダースコア、ドル記号です。
カスタマイズされた識別子は、JavaScript のキーワードや予約語と組み合わせることはできません。名前ですが、キーワードや予約語を含めることができます。キーワードと予約語の概要については、このセクションの最後にある内容の紹介を参照してください。
識別子にはスペースを含めることはできません。
識別子には、-、@、# およびその他の特殊文字を含めることはできません。
複数の単語で構成される複合識別子に名前を付けるには、主に 2 つの方法があります。
各単語を接続するために 1 つのアンダースコアが使用され、各単語はすべて小文字になります (例: dept_name)。user_name userName _name $name ab ab123不正な識別子の例:
1a //第一个字符为数字 a b //标识符包含空格 a@b //标识符包含特殊符号 while //关键字JavaScript キーワードには特定の意味があります。制御ステートメントの開始または終了を示すため、または特定の操作を実行するために、これらは特定の状況で使用されます。 JavaScript の予約語は、クラス識別子など、現在は特定の意味を持たないが、将来特定の意味を表現するために使用される可能性がある識別子を指します。 無用な問題を起こさないように、JavaScript のキーワードや予約語を変数名や関数名として使用することはできません。表 1 に、JavaScript の一般的なキーワードと予約語をいくつか示します。
表 1: JavaScript の一般的なキーワードと予約語
浮く###### int | 文字 | # バイト###### ダブル###### 関数###### 長さ###### 短い###### 真実############ 壊す###### 続く###### インターフェース###### 戻る###### | #のタイプ 空所############ クラス###### 最後の###### で###### パッケージ###### 同期済み# と############ キャッチ###### 間違い###### 輸入###### ヌル###### スイッチ###### その間############ 拡張 | ##を実装します それ以外###### goto | |
定数 | もし###### 試す###### eval | [関連する推奨事項: | JavaScript 学習チュートリアル] | ||
以上がJavaScript 識別子は何かで始めることはできませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。