ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptの予約語とは何ですか

JavaScriptの予約語とは何ですか

青灯夜游
青灯夜游オリジナル
2021-09-03 17:08:154595ブラウズ

JavaScriptにおける予約語とは、ECMA-262で規定されているJavaScript言語内で使用するために用意された名前(コマンド)の集合であり、変数、関数名、オブジェクト名などとして使用することはできません。予約語は JavaScript のアップグレード用に予約されているため、ユーザーは使用しないことをお勧めします。

JavaScriptの予約語とは何ですか

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

予約語

予約語は、ECMA-262 で指定された JavaScript 言語内で使用するために用意された名前 (またはコマンド) のセットです。これらの名前には現時点では特別な目的はなく、JavaScript のアップグレード バージョン用に予約されているため、ユーザーは使用しないことをお勧めします。具体的な手順を表に示します。

ECMAScript の予約語
abstract double goto native static
ブール値 enum implements package super
バイト エクスポート インポート プライベート 同期化
文字 extends int protected throws
class final インターフェイス パブリック transient
const float long short volatile

ECMAScript 3 ではすべての Java キーワードが予約語としてリストされていますが、ECMAScript 5 にはより柔軟な規制があります。

たとえば、非厳密モードでは、class、const、enums、export、extends、import、および super のみが予約語であり、他の ECMAScript 3 予約語は自由に使用できます。厳密モードでは、ECMAScript 5 はより慎重になり、implements、interface、let、package、private、protected、public、static、yield、eval (非予約語)、および argument (非予約語) の使用を厳密に制限します。

注:

厳密モー​​ドでも非厳密モードでも、変数名、関数名、または属性名を定義する場合は、この予約語を使用しないでください。上記のリストにあるように、生徒が罠に陥るのを防ぎます。

[推奨学習: JavaScript 上級チュートリアル]

以上がJavaScriptの予約語とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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