本文爲 H5EDU 機構官方 HTML5培訓 教程,主要介紹:JavaScript強化教程 —— 保留關鍵字
在 JavaScript 中,一些標識符是保留關鍵字,不能用作變量名或函數名。 JavaScript 標準 所有的現代瀏覽器完全支持 ECMAScript 3(ES3,JavaScript 的第三版,從 1999 年開始)。 ECMAScript 4(ES4)未通過。 ECMAScript 5(ES5,2009 年發佈),是 JavaScript 最新的官方版本。 隨着時間的推移,我們開始看到,所有的現代瀏覽器已經完全支持 ES5。 JavaScript 保留關鍵字 Javascript 的保留關鍵字不可以用作變量、標籤或者函數名。有些保留關鍵字是作爲 Javascript 以後擴展使用。 abstract arguments boolean break byte case catch char class* const continue debugger default delete do double else enum* eval export* extends* false final finally float for function goto if implements import* in instanceof int interface let long native new null package private protected public return short static super* switch synchronized this throw 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 Object
prototype String toString undefined valueOf
Java 保留關鍵字
JavaScript 經常與 Java 一起使用。您應該避免使用一些 Java 對象和屬性作爲 JavaScript 標識符:
getClass java JavaArray javaClass JavaObject JavaPackage