ホームページ > 記事 > ウェブフロントエンド > JavaScriptの予約語とは何ですか
JavaScriptにおける予約語とは、ECMA-262で規定されているJavaScript言語内で使用するために用意された名前(コマンド)の集合であり、変数、関数名、オブジェクト名などとして使用することはできません。予約語は JavaScript のアップグレード用に予約されているため、ユーザーは使用しないことをお勧めします。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
予約語
予約語は、ECMA-262 で指定された JavaScript 言語内で使用するために用意された名前 (またはコマンド) のセットです。これらの名前には現時点では特別な目的はなく、JavaScript のアップグレード バージョン用に予約されているため、ユーザーは使用しないことをお勧めします。具体的な手順を表に示します。
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 サイトの他の関連記事を参照してください。