码迷,mamicode.com
首页 > Web开发 > 详细

js 关键字和保留字

时间:2015-06-03 11:24:21      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

不能把关键字、保留字、true、false和null用作标识符。

js中的关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等。按照规则,关键字也是语言保留的,不能用作标识符。以下就是ECMAScription的全部关键字:

  break、else、new、var、 case、  finally 、 return、 void 、 catch  、for  、switch 、 while 、 continue、  function  、this 、 with 、default 、 if 、 throw 、 delete 、 in 、  try 、do 、 instranceof、  typeof

ECMA还描述了另外一组不能用作标识符的保留字。尽管保留字在这门语言中还没有任何特定的用途,但它们有可能将来被用作关键字。下面是ECMA第3版定义的全部保留字:

abstract 、 enum   、int 、 short 、 boolean  、export  、interface、  static、  byte  、extends 、 long 、 super 、 char 、 final  、native  、synchronized 、 class  、float 、 package  、throws 、 const  、goto  、private 、transient 、 debugger 、 implements  、protected 、 volatile 、 double  、import  、public

在代码中使用关键字作为标识符在大多数浏览器中都会倒是“Identifier Expected”(缺少标识符)错误。而使用保留字可能不会导致同样的错误,这要视具体的浏览器而定。一般来说,最好不要使用关键字和保留字作为标识符,一遍与ECMAScript未来的版本保持兼容。

本文摘自 《JavaScripti 高级程序员设计(第2版)》 

 

js 关键字和保留字

标签:

原文地址:http://www.cnblogs.com/mandy-dyf/p/4547166.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!