关于javascript的保留字/关键字

本文详细列举了JavaScript中的关键字与不同版本ES规范下的保留字,并提到了一些预定义的全局变量和函数。了解这些内容有助于避免变量命名冲突,确保代码的正确性和可读性。
1.目前的关键字:
try......catch......throw
if......else
do......while......for
switch......case
function......return......void
true......false
break......continue
debugger
default
delete
finally
in
instanceof
new
null
this
typeof
var
with
2.es5的保留字:
class const enum extends import super
*严格模式下是保留字的:
implements let private public yield interface package protected static
*不能用做变量名/函数名/参数名:
arguments eval
3.es3将java所有的关键字都列为自己的保留字:
abstract boolean char byte class const double enum export extends final float goto implements import int interface long native packge private protected public short static super synchronized throws transient  volatile
4.javascript预定义的全局变量和函数
arguments encodeURI Infinity Number RegExp Array encodeURIComponent isFinite Object String Boolean Error isNaN parseFloat SyntaxError Date eval JSON parseInt TypeError DecodeURI decodeURIComponent EvalError Function Math NaN RangeError ReferenceError undefined URIError




关键字很多,但是只要稍微注意,就不会冲突啦
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值