undefined 声明的变量尚未初始化

null 对象尚未存在

eg:

var a;

console.log(typeof a);

输出undefined

var b= document.getElementById("b");

console.log(typeof b);

console.log(null== b);

第一行输出object! 这其实是javascript最早的一个错误,但被沿袭了下来...

第二行输出true,因为document.getElementById("b")并不存在

特别注意:

console.log(null== undefined);

输出的结果为true!因为undefined是null的派生

但console.log(null=== undefined);会输出false

转载于:https://www.cnblogs.com/yanze/p/5990872.html

undefined与null相关推荐

  1. [JS] undefined、null、ReferenceError的区别、变量作用域问题

    undefined.null.ReferenceError的区别 null表示"没有对象",即该处不应该有值. 典型用法是: (1) 作为函数的参数,表示该函数的参数不是对象. ( ...

  2. JS 中如何判断 undefined 和 null

    为什么80%的码农都做不了架构师?>>>    JS 中如何判断 undefined JavaScript 中有两个特殊数据类型:undefined 和 null,下节介绍了 nul ...

  3. undefined 和null的区别?

    null是一个表示"无"的对象,转为数值时为0:undefined是一个表示"无"的原始值,转为数值时为NaN. undefined: (1)变量被声明了,但没 ...

  4. Undefined、Null区别渗透

    Undefined 类型表示未定义,它的类型只有一个值,就是 undefined.任何变量在赋值前是 Undefined 类型.值为 undefined,一般我们可以用全局变量 undefined(就 ...

  5. javascript中not defined、undefined、null以及NaN的区别

    [ 前言 ] 从踏入IT行业开始,我就发现技术人员写博客很有必要.如果不写博客,时间久了就像好比天天在外面建房子的人,没有一个自己的房子一样.不管学习紧不紧,工作忙不忙,多动手进行梳理总结,一方面是为 ...

  6. undefined和null

    undefined == null +null = 0; +undefined = NaN: 沿袭C语言的语法+null=0 typeof undefined === undefined; typeo ...

  7. SharePoint 2013 Error - TypeError: Unable to get property 'replace' of undefined or null reference

    错误信息 TypeError: Unable to get property 'replace' of undefined or null referenceTypeError: Unable to ...

  8. JavaScript:undefined And null差异

    班吃饭的时候,同事偶然问了一个问题:undefined和null究竟有什么差别?无法回答,回去查阅相关文档,算了有了一个了解,做相关的总结.在開始之前,请看例如以下代码,算是抛出这个问题: conso ...

  9. 在JS中如何判断undefined和null

    不当用法 有时为了判断某个值有效,JS新手会写这种臃肿代码: if (data != null && typeof(data) != undefined && data ...

  10. 理解Javascript_02_理解undefined和null

    来自普遍的回答: 其实在 ECMAScript 的原始类型中,是有Undefined 和 Null 类型的. 这两种类型都分别对应了属于自己的唯一专用值,即undefined 和 null. 值 un ...

最新文章

  1. 层次聚类定义、层次聚类过程可视化、簇间距离度量、BIRCH、两步聚类、BIRCH算法优缺点
  2. SQL入门经典(第5版)学习笔记(三)
  3. 音视频流媒体的原理以及基础入门知识
  4. hook虚表监控虚表
  5. Cookie ,Session
  6. 微信营销这么做,你就成功了 转载
  7. java线程池参数含义
  8. Atitit.js this错误指向window的解决方案
  9. lptv自建服务器,如何搭建自己的IPTV平台
  10. varnish 高性能方向代理服务器
  11. 原型即对象(以及认识这点的重要性)
  12. Windows VsCode配置OpenCV、Eigen
  13. oracle学习-数据迁移
  14. 详解微信小程序开发教程
  15. 一文道尽Flutter最新最全的学习资料
  16. 数学建模国赛编程手必备工具
  17. 电脑桌面不见了怎么办?只能调出任务管理器!
  18. 360手机:360N6 Twrp、Root、Magisk教程
  19. 人工智能改变人力资源的11种方式
  20. JAVA计算机毕业设计东理咨询交流论坛计算机(附源码、数据库)

热门文章

  1. clone repository in git shell under windows
  2. QT+CUDA7.5+UBUNTU14.04
  3. cleanlab(解决图像标记错误)
  4. php在图片左上角加入水印,如何在PHP中将图像添加到图像上,如水印
  5. 算法模板java_我的Java设计模式-模板方法模式
  6. AI学习笔记(十八)NLP常见场景之情感分析
  7. 基于GCN的推荐该怎么搞?
  8. 面试常问的深度学习(DNN、CNN、RNN)的相关问题
  9. win10添加网络打印机_Mac可以访问Windows共享文件,添加网络打印机
  10. 用计算机算非,在线计算器上的与、或、非、异或等逻辑运算键如何使用?