星空网 > 软件开发 > Java

undefined和void

1.undefined

undefined在js中并不是关键字/保留字,因此在IE5.5~8中可以对undefined赋值,但是在IE9以上,对其赋值是无效的

<script>  var upl = undefined;  undefined = 1;  console.log(upl);  console.log(undefined);  console.log(typeof upl);  console.log(typeof undefined);</script>

在IE5.5~8中:    
undefined
1
undefined
number
 
在IE9以上:
undefined
undefined
undefined
undefined

 

2.void的行为特点

  1.不管void后面的操作数是什么,void都返回纯正的undefined;

  2.void会对后面的操作数作一次取值操作,如果后面是一个getter函数,则执行一次getter函数

<script>     var article = {      _view: 0,      get view(){        console.log(this._view);        return this._view++;      }    };    var test = void article.view; // 显示0    console.log(test); // 显示undefined    console.log(article._view); // 显示1    var test = delete article.view;//delete不会执行getter函数    console.log(test);  //显示true    console.log(article._view); // 显示1    console.log(article.view); //显示undefined</script>

 




原标题:undefined和void

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

小心!亚马逊严打变体滥用!合规产品也被搞?!:https://www.ikjzd.com/articles/126167
2020Prime Day时间敲定!亚马逊印度站8月6日先行!:https://www.ikjzd.com/articles/126169
跨境知道2020年广告招商:https://www.ikjzd.com/articles/126170
新手卖家选品时的五个常见错误--选品指南2:https://www.ikjzd.com/articles/126171
【热点】疫情持续推动网购趋势 跨境电商市场不断扩大:https://www.ikjzd.com/articles/126173
海关严查电商快件,越南电商的机会正在慢慢消逝?:https://www.ikjzd.com/articles/126174
去日本入住酒店,东西随意用却有一个特殊“要:https://www.vstour.cn/a/411241.html
中国有哪些著名的酒店品牌。:https://www.vstour.cn/a/411242.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流