JavaScript 保留关键字
本JavaScript教程用例子解释了所有关于JavaScript中的保留字。
描述
所有的现代浏览器完全支持 ECMAScript 3(ES3,JavaScript 的第三版,从 1999 年开始)。
ECMAScript 4(ES4)未通过。
ECMAScript 5(ES5,2009 年发布),是 JavaScript 最新的官方版本。
随着时间的推移,我们开始看到,所有的现代浏览器已经完全支持 ES5。
有些标识符在JavaScript中有特殊的含义,不能在代码中作为变量、函数名或循环标签使用。
需要注意的是JavaScript是区分大小写的语言(而HTML是不区分大小写的)。因此,您可能会注意到下面列出的一些JavaScript保留字中的大写字母。
保留关键字
以下是JavaScript中保留关键字(以及需要避免的词)的列表:
abstract | final | public | boolean | finally |
return | break | float | short | byte |
for | static | case | function | super |
catch | goto | switch | char | if |
synchronized | class | implements | this | continue |
import | throw | const | in | throws |
debugger | instanceof | transient | default | int |
true | delete | interface | try | do |
long | typeof | double | native | var |
else | new | void | enum | null |
while | export | package | with | extends |
private | false | protected |
其他保留关键字
下面关键词列表要避免使用来定义变量,它们在JavaScript中被用作属性、方法和构造函数的名称。你也应该尽量不要使用这些名字来定义变量,因为你可能会覆盖JavaScript中现有的函数。
alert | innerWidth | prompt | arguments | isFinite |
prototype | Array | isNaN | RegExp | blur |
java | releaseEvents | Boolean | length | resizeBy |
callee | location | resizeTo | caller | locationbar |
routeEvent | captureEvents | Math | scroll | clearInterval |
menubar | scrollbars | clearTimeout | moveBy | scrollBy |
close | name | scrollTo | closed | NaN |
self | confirm | netscape | setInterval | constructor |
Number | setTimeout | Date | Object | status |
defaultStatus | open | statusbar | document | opener |
stop | escape | outerHeight | String | eval |
outerWidth | toolbar | find | Packages |
top |
focus | pageXOffset | toString | frames | pageYOffset |
unescape | Function | parent | unwatch | history |
parseFloat | valueOf | home | parseInt | watch |
Infinity | personalbar | window | innerHeight |
好了, 以上是本文所有内容,希望对大家有所帮助,也希望大家对码农之家多多支持,你们的支持是我创作的动力!祝大家生活愉快!