ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript 識別子は何かで始めることはできません

JavaScript 識別子は何かで始めることはできません

青灯夜游
青灯夜游オリジナル
2022-01-20 19:04:156248ブラウズ

JavaScript では、識別子を数字で始めることはできません。つまり、最初の文字を数字にすることはできませんが、文字、アンダースコア「_」またはドル記号「$」にする必要があり、その後の文字は可能です。文字または数字、またはアンダースコア、ドル記号を使用でき、識別子にはスペースや「 」、「-」、「@」、「#」などの特殊文字を含めることはできません。

JavaScript 識別子は何かで始めることはできません

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

識別子は名前を表す専門用語です。 JavaScript 識別子には、変数名、関数名、パラメータ名、プロパティ名が含まれます。

識別子は、プログラミング時にユーザーが使用する名前であり、変数、定数、関数、ステートメント ブロックなどに名前を付け、名前と用途の間の関係を確立するために使用されます。通常、識別子は文字、数字、その他の文字で構成されます。

JavaScript では、識別子の命名規則は Java や他の多くの言語の命名規則と同じであり、主な仕様は次のとおりです:

  • 識別子の最初の文字文字、アンダースコア_、またはドル記号 $ である必要があります。次の文字は文字、数字、アンダースコア、ドル記号です。

  • カスタマイズされた識別子は、JavaScript のキーワードや予約語と組み合わせることはできません。名前ですが、キーワードや予約語を含めることができます。キーワードと予約語の概要については、このセクションの最後にある内容の紹介を参照してください。

  • 識別子にはスペースを含めることはできません。

  • 識別子には、-、@、# およびその他の特殊文字を含めることはできません。

  • 複数の単語で構成される複合識別子に名前を付けるには、主に 2 つの方法があります。

    各単語を接続するために 1 つのアンダースコアが使用され、各単語はすべて小文字になります (例: dept_name)。
    • 2つ目はラクダのこぶを使う方法で、大きなこぶと小さなこぶに分かれます。大きなキャメル ケースの形式は、各単語の最初の文字が大文字で、残りの文字が小文字になります (例: DeptName)。小さいキャメル ケースの形式は、最初の単語がすべて小文字で、各単語の最初の文字が始まることです。 2 番目の単語以降は大文字で、残りの文字は小文字です (例:deptName)。
    正当な識別子の例:
  • user_name
    userName
    _name
    $name
    ab
    ab123
不正な識別子の例:

1a     //第一个字符为数字
a b    //标识符包含空格
a@b    //标识符包含特殊符号
while  //关键字

JavaScript キーワードには特定の意味があります。制御ステートメントの開始または終了を示すため、または特定の操作を実行するために、これらは特定の状況で使用されます。 JavaScript の予約語は、クラス識別子など、現在は特定の意味を持たないが、将来特定の意味を表現するために使用される可能性がある識別子を指します。

無用な問題を起こさないように、JavaScript のキーワードや予約語を変数名や関数名として使用することはできません。表 1 に、JavaScript の一般的なキーワードと予約語をいくつか示します。

表 1: JavaScript の一般的なキーワードと予約語

var 新しい###### ブール値 浮く###### int 文字 #のタイプ 空所############ クラス###### 最後の###### で###### パッケージ###### 同期済み ネイティブ###### 静的############ ついに###### #のインスタンス プライベート###### これ###### 素晴らしい###### 抽象的な############ 場合###### する###### のために###### 公共###### 投げる###### デフォルト############ させて###### 引数 定数 もし###### 試す###### evalJavaScript 学習チュートリアル]
# バイト###### ダブル###### 関数###### 長さ###### 短い###### 真実############ 壊す###### 続く###### インターフェース###### 戻る###### # と############ キャッチ###### 間違い###### 輸入###### ヌル###### スイッチ###### その間############ 拡張 ##を実装します それ以外###### goto
[関連する推奨事項:

以上がJavaScript 識別子は何かで始めることはできませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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