javascript void
来源:互联网 发布:java工程师看重学历吗 编辑:程序博客网 时间:2024/06/04 23:31
1. 简单现象
undefined == void 0 // true
undefined == void(0) // true
undeined == void 100 // true
2.原理
void unaryExpression
a.执行unaryExpression,unaryExpression的返回值赋值给expr;
b.调用内置函数getValue(expr);
c. 返回undefined;
3.应用场景
a.替代undefined
由于undefined不是javascript的保留字,可以对其赋值,虽然现代浏览器赋值无效,但为了保持兼容性,可以通过 void方式来代替undefined。
关于undefinded还有一种方式保证其值:
(function(window,document,undefined){
........
})(window,document)
b.img/href 中通过javascript:void(0)的使用
refer:
https://segmentfault.com/a/1190000000474941
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/void
0 0
- javascript void()
- javascript:void()
- javascript void
- javascript:void();
- javascript: ; & javascript:void(0);
- javascript:(void)window.open()
- javascript:void(0)
- javascript:void(0)
- javascript:void(0)
- Javascript:void(0)和#
- javascript:void(0)简介
- javascript:void(0)
- Javascript:void(0)和#
- javascript:void(0)
- javascript:void(0)
- JavaScript:void(0)
- javascript:void(0)PK#
- Javascript中void()用法
- JAVA枚举的常见用法
- 伸展树的python实现
- servlet request请求对象常用方法总结
- C++中字符串取一个字符的一种方法
- Windows下配置Apache运行C语言的CGI脚本
- javascript void
- Qt字符串编码处理
- Swift基础(十八)UISegmentedControl
- 在onCreate()方法中获得view的宽高
- nyoj 1030 Yougth's Game[Ⅲ] 区间动规
- SQL中的case when then else end用法
- GitHub 上有哪些完整的 iOS-App 源码参考
- form表单提交中文乱码
- 2016/7/25 D180C SPI flash增加代码记录