JavaScript强化教程——保留关键字
本文为H5EDU机构官方HTML5培训教程,主要介绍:JavaScript强化教程——保留关键字
在JavaScript中,一些标识符是保留关键字,不能用作变量名或函数名。
JavaScript标准
所有的现代浏览器完全支持ECMAScript3(ES3,JavaScript的第三版,从1999年开始)。
ECMAScript4(ES4)未通过。
ECMAScript5(ES5,2009年发布),是JavaScript最新的官方版本。
随着时间的推移,我们开始看到,所有的现代浏览器已经完全支持ES5。
JavaScript保留关键字
Javascript的保留关键字不可以用作变量、标签或者函数名。有些保留关键字是作为Javascript以后扩展使用。
abstractargumentsbooleanbreakbyte
casecatchcharclass*const
continuedebuggerdefaultdeletedo
doubleelseenum*evalexport*
extends*falsefinalfinallyfloat
forfunctiongotoifimplements
import*ininstanceofintinterface
letlongnativenewnull
packageprivateprotectedpublicreturn
shortstaticsuper*switchsynchronized
thisthrowthrowstransienttrue
trytypeofvarvoidvolatile
whilewithyield
*标记的关键字是ECMAScript5中新添加的。
JavaScript对象、属性和方法
您也应该避免使用JavaScript内置的对象、属性和方法的名称作为Javascript的变量或函数名:
ArrayDateevalfunctionhasOwnProperty
InfinityisFiniteisNaNisPrototypeOflength
MathNaNnameNumberObject
prototypeStringtoStringundefinedvalueOf
Java保留关键字
JavaScript经常与Java一起使用。您应该避免使用一些Java对象和属性作为JavaScript标识符:
getClassjavaJavaArrayjavaClassJavaObjectJavaPackage