当然a===void 0并不是固定形式,只能说存在类似形式的应用。
下面介绍一下它的作用是什么。
   [ 其他 ] 运行代码    下载代码
a===void 0
上述代码通常用来判断a是否等于undefined。
有些人可能会问为什么不直接写下面形式:
   [ 其他 ] 运行代码    下载代码
a === undefined
因为undefined在JavaScript中并不属于保留字或者关键字,IE8和IE8以下浏览器中可以对其进行赋值。
在其他标准浏览器中是无法对undefined进行赋值。
所以a===void 0这种写法是为了绝对保证a是undefined,因为void无论后面的运算数是什么,返回值都是纯正的undefined。

代码描述:a===void 0。a===void 0 作用



181 241



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册



×
×
51前端

注册

×
绑定手机

请绑定手机号,在继续操作

×
单次下载支付

应付金额:279

支付完成后,回到下载页面,在进行下载

官方QQ群
意见反馈
qq群

扫描上面二维码加微信群

官方QQ群

jQuery/js讨论群
群号:642649996
Css3+Html5讨论群
群号:322131262

加群请备注:从官网了解到