ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptのキーワードはvarですか?

JavaScriptのキーワードはvarですか?

青灯夜游
青灯夜游オリジナル
2021-09-07 18:07:162015ブラウズ

var は JavaScript のキーワードですが、js のキーワードは var だけでなく、break、else、new、case、finally、return、void、catch、for、switch、while、 continue、this、with も含まれます。 、もしも、など。

JavaScriptのキーワードはvarですか?

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

javascript キーワード

キーワードは、ECMA-262 で指定された JavaScript 言語で内部的に使用される名前 (またはコマンド) のセットです。これらの名前には特定の目的があり、ユーザーは同じ名前の識別子をカスタマイズできません。具体的な手順を表に示します。

#戻り値 varデフォルト 関数 スイッチ void
ECMAScript キーワード
break delete if this while
case do in throw with
catch else instanceof try
Continue 最後に 新しい typeof
デバッガ(ECMAScript 5 の新機能) ## 用
JavaScript では var がキーワードであることがわかりますが、js ではキーワードは var だけでなく、break や delete も含まれます。 、if、this、while など。

javascript の予約語

ECMA では、識別子として使用できない別の予約語のセットについても説明します。予約語は言語内でまだ具体的な用途がありませんが、将来的にはキーワードとして使用される可能性があります。以下はすべて ECMA バージョン 3 で定義された予約語です:

abstract、enum、int、short、boolean、export、interface、static、byte、extends、long、super、char、final、native、synchronized、クラス、float、package、throws、const、goto、private、transient、debugger、implements、protected、volatile、double、import、public。

コード内でキーワードを識別子として使用すると、ほとんどのブラウザで「識別子が必要です」(識別子がありません) エラーが発生します。ブラウザによっては、予約語を使用しても同じエラーが発生しない場合があります。一般に、ECMAScript の将来のバージョンとの互換性を維持するには、キーワードや予約語を識別子として使用しないことが最善です。

キーワードの内容は静的ではありません。JavaScript のバージョンが向上すると、キーワードも変更されます。たとえば、ES2015 ではキーワードとして let と const が追加されます。

[推奨学習:

JavaScript 上級チュートリアル]

以上がJavaScriptのキーワードはvarですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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