void 0

void 运算符通常只能用于获取 undefined 的原始值,一般用void(0),等同于void 0,也可以使用全局变量 undefined 替代。

undefined 是 js 原始类型值之一,也是全局对象window的属性,在一部分低级浏览器(IE7-IE8)中or局部作用域可以被修改。

 

①某些情况下用undefined判断存在风险,因undefined有被修改的可能性,但是void 0返回值一定是undefined

②兼容性上void 0 基本所有的浏览器都支持

③ void 0比undefined字符所占空间少。

posted @ 2022-10-12 10:19  随风&  阅读(47)  评论(0编辑  收藏  举报