本文爲 H5EDU 機構官方 HTML5培訓 教程,主要介紹:JavaScript強化教程 —— 保留關鍵字
html
在 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 JavaPackagejava