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

相关推荐