ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript 拡張チュートリアル - 予約済みキーワード

JavaScript 拡張チュートリアル - 予約済みキーワード

巴扎黑
巴扎黑オリジナル
2016-12-06 11:34:38946ブラウズ

JavaScript では、一部の識別子は予約されたキーワードであり、変数名や関数名として使用できません。
JavaScript 標準
すべての最新のブラウザは ECMAScript 3 (ES3、1999 年以降の JavaScript の 3 番目のバージョン) を完全にサポートしています。
ECMAScript 4 (ES4) が失敗しました。
ECMAScript 5 (ES5、2009 年リリース) は、JavaScript の最新の公式バージョンです。
時間が経つにつれて、すべての最新ブラウザが ES5 を完全にサポートしていることがわかり始めています。
JavaScript の予約キーワード
JavaScript の予約キーワードは、変数、ラベル、関数名として使用できません。一部の予約キーワードは、将来の拡張のために Javascript によって使用されます。
抽象引数 boolean ブレークバイト
case catch char class* const
デバッガーのデフォルトの delete do
double else enum* eval export*
extends* false Finalfinally float
関数 goto if 実装
import* in instanceof int インターフェイス
let long
native new null
package private protected public return
short static super* switch synchronized
this throws throws transient true
try typeof var void volatile
while with yield
* マークのキーワードは ECMAScript5 で新たに追加されたものです。
JavaScript のオブジェクト、プロパティ、およびメソッド

JavaScript の組み込みオブジェクト、プロパティ、メソッドの名前を JavaScript の変数名または関数名として使用することも避けてください:

Array Date eval function hasOwnProperty
Infinity isFinite isNaN isPrototypeOf length
Math NaN name Number オブジェクト
prototype String toString 未定義 valueOf
Java 予約キーワード

JavaScript は Java でよく使用されます。 JavaScript 識別子としての使用を避けるべき Java オブジェクトとプロパティがいくつかあります:

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