undefined 与 null
2024-10-19 21:22:26
typeof null - 'object
typeof undefined - 'undefined'
Boolean(null) - false
Boolean(undefined) - false
Number(undefined) - NaN
Number(null) - 0
123 + null - 123 (null - 0)
123 + undefined - NaN
null == undefined - true
'undefined' in window - true
goole
keys(window).length 372 避免直接与 undefined 作比较(避免性能浪费,应该使用 Boolean 去区分)
null > 0 // null 尝试转型为number , 则为0 . 所以结果为 false,
null == 0 // null在设计上,在此处不尝试转型. 所以 结果为false.
null <0 false
null >= 0 // null 尝试转为number ,则为0 , 结果为 true.
undefined>0 false
undefined==0 false
undefined<0 false
undefined<=0 false
最新文章
- js快捷输入日期
- Mac Pro 资源管理器 Double Commander“个性化设置” 备份
- linux/windows下启用和停止VMware后台服务的脚本
- svn代码提交注意事项
- 【BootStrap】初步教程
- 向java的main()传入大量参数
- [转载] zookeeper 事件通知
- ppm与毫克/立方米怎么换算
- Jquery_联系电话正则表达式
- TypeHandler的简单实例
- IPC——信号量
- cell函数总结
- css3怎么隐藏dom:4种方法
- Chain of Responsibility 责任链模式
- HTML的表格玩法
- MVC5学习相关资源整理
- PHP - 表单与验证
- POJ 2115 C Looooops(扩展欧几里得应用)
- CSS.02 -- 样式表 及标签分类(块、行、行内块元素)、CSS三大特性、背景属性
- Python进阶_mysql(1)