区别:null是一个表示无的对象,转换为数值为0;

undefined表示一个无的原始值,转化为数值为NAN(与任何数字相加也为NAN)

undefined出现原因:(口诀:一变量二函数一对象)

1.变量被声明了但是没赋值时

2.调用函数时,应该提供的参数没提供,则该参数为undefined

3.函数没有返回值时,默认返回undefined

4.对象没有赋值的属性

null出现原因

1.作为函数的参数,表示该函数的参数不是对象

2.作为对象原型链的终点

最新文章

  1. 获取文件mime类型
  2. SDWebImage清理图片缓存方法
  3. composer 安装提示 PHP Warning: readfile(): SSL operation failed with code 1
  4. HashMap,LinkedHashMap,TreeMap的区别
  5. oracle 客户端单独配置
  6. codeforces 676A A. Nicholas and Permutation(水题)
  7. 小王子浅读Effective javascript(一)了解javascript版本
  8. Toast 用于一个页面有多个提示
  9. 《Genesis-3D开源游戏引擎完整实例教程-2D射击游戏篇:简介及目录》(附上完整工程文件)
  10. iOS-制作Framework
  11. MYSQL Model报错:指定的存储区提供程序在配置中找不到 的解决
  12. CSS常用操作-导航栏
  13. ReferenceError: $ is not defined
  14. 存储、读取——Android应用程序内置的文件夹
  15. 【国家集训队2012】tree(伍一鸣)
  16. 解决Ubuntu SMPlayer播放视频无声音问题
  17. Flask入门之flask-wtf表单处理
  18. TCP的三次握手与四次挥手
  19. ABAP其实也是挺好的语言
  20. java 第二天运算符及录入函数Scanner

热门文章

  1. Caffe 使用记录(一)mnist手写数字识别
  2. Mysql数据引擎和系统库
  3. es 修改拼音分词器源码实现汉字/拼音/简拼混合搜索时同音字不匹配
  4. 李航统计学习方法——算法2k近邻法
  5. TypeScript设计模式之装饰、代理
  6. 集合框架_DAY17
  7. 广度优先遍历-BFS、深度优先遍历-DFS
  8. tabs高度自适应方法
  9. gpexpand分析
  10. layer插件学习——提示层