007_JavaScript关键字和保留字

1. JavaScript关键字

1.1. JavaScript关键字是语言保留的一些有特殊作用的词语, 供语言本身使用。因此关键字不能被用作变量名或函数名。

1.2. JavaScript关键字的完整列表如下:

break
case
catch
const
continue
debugger
default
delete
do
else
finally
for
function
if
in
instanceof
let
new
null
return
switch
this
throw
try
typeof
var
void
while
with

1.3. 如果把关键字用作变量名或函数名, 可能得到诸如: "Identifier Expected"(期望的标识符)这样的错误消息。

2. JavaScript保留字

2.1. JavaScript保留字在某种意思上是为将来的关键字而保留的单词。因此保留字不能被用作变量名或函数名。

2.2. JavaScript保留字的完整列表如下:

arguments	
class
enum
eval
export
extends
false
implements
import
Infinity
interface
NaN
package
private
protected
public
static
super
true
undefined
yield

2.3. 如果将保留字用作变量名或函数名, 不会有任何问题, 但是如果浏览器将来实现了该保留字, 那么该单词将被看做关键字, 如此将出现和使用关键字作为变量名或函数名一样的错误(Identifier Expected)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值