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

最新文章

  1. js快捷输入日期
  2. Mac Pro 资源管理器 Double Commander“个性化设置” 备份
  3. linux/windows下启用和停止VMware后台服务的脚本
  4. svn代码提交注意事项
  5. 【BootStrap】初步教程
  6. 向java的main()传入大量参数
  7. [转载] zookeeper 事件通知
  8. ppm与毫克/立方米怎么换算
  9. Jquery_联系电话正则表达式
  10. TypeHandler的简单实例
  11. IPC——信号量
  12. cell函数总结
  13. css3怎么隐藏dom:4种方法
  14. Chain of Responsibility 责任链模式
  15. HTML的表格玩法
  16. MVC5学习相关资源整理
  17. PHP - 表单与验证
  18. POJ 2115 C Looooops(扩展欧几里得应用)
  19. CSS.02 -- 样式表 及标签分类(块、行、行内块元素)、CSS三大特性、背景属性
  20. Python进阶_mysql(1)

热门文章

  1. 混合开发中ios兼容问题
  2. supervisor安装篇
  3. 使用jquery的$.post()时浏览器崩溃
  4. php基础:面向对象
  5. ubuntu 安装搜狗
  6. ViewPager添加小圆点
  7. MySQL和MSSQL差异(增量)备份的原理
  8. PhotoSwipe中文API(三)
  9. maven运行junit用例并生成报告
  10. HttpClient发送get,post接口请求