美文网首页
null 与 undefined

null 与 undefined

作者: Cissy_fba3 | 来源:发表于2018-11-27 21:35 被阅读0次

undefined值是派生自null值

undefined:
声明一个变量但未初始化,这个变量的值就自动被赋予undefined值
所以无论在什么情况下都没有必要吧一个变量的值显式的设置为undefined

var a //undefined

null:
一个空指针对象
如果定义的变量准备用来保存对象,最好将改变量初始化为null

so:
如果声明一个变量,暂时不知道它的具体值,但知道它的数据类型,比如字符串var string=“”,数字var b=0/-1,对象var c=null;都比赋值为undefined强。

如何判断undefined 和 null

undefined
typeof undefined     //'undefined'

null
null instanceof Object  //false

相关文章

  • 02-相关问题

    undefined 与 null 的区别? undefined :代表定义未赋值 null :null 定义并赋值...

  • 随堂笔记

    undefined与null typeof undefined === 'undefined' typeof nu...

  • TypeScript 基础语法

    1、void 与 undefined和 null 与 void的区别是,undefined 和 null是所有类...

  • JS杂记

    1、Undefined 与 Null 的区别 Undefined 与 null 的值相等,但类型不相等。在js中,...

  • null与undefined

    undefined与null转换为布尔值都为false;null 表示一个“无”的对象,转为数值时为0;undef...

  • null 与 undefined

    undefined值是派生自null值 undefined:声明一个变量但未初始化,这个变量的值就自动被赋予und...

  • null与undefined

    一、相似性在JavaScript中,将一个变量赋值为undefined或null,老实说,几乎没区别。 上面代码中...

  • null 与 undefined

    null 表示一个对象的值是空值,而undefined 表示一个对象是没有被赋初值的。 好吧,这并没什么用。 按照...

  • undefined与null

    1.Undefined Undefined 类型只有一个值,即undefined。在使用var 声明变量但未对其初...

  • undefined 与 null

    undefined 与 null 都是 JavaScript 的基本数据类型,在转换为 Boolean 类型时也都...

网友评论

      本文标题:null 与 undefined

      本文链接:https://www.haomeiwen.com/subject/ntonqqtx.html