美文网首页
null和undefined区别

null和undefined区别

作者: zhangjianli | 来源:发表于2017-04-30 19:06 被阅读0次

1.null是一个表示无的对象,转化为数值为0
undefined是一个表示‘无’的原始值,转化为数值为NaN
2.当声明的变量还未初始化时,变量的默认值为undefined
null用来表示尚未被初始化,常用来表示函数企图返回一个不存在的对象
3.undefined表示缺少值,就是此处应该有一个值,但是还没有被定义,典型用法:
1)变量被声明了,但没有赋值
2)调用函数时,应该提供的参数没有提供,该参数等于undefined
3)对象没有赋值的属性,该属性的值为undefined
4)函数没有返回值时,默认返回undefined

null表示没有对象,即此处不应该有值,
它的用法:
1)作为函数参数,表示该函数的参数不是对象
2)作为对象原型链的终点

相关文章

  • 你所不知道的 JavaScript

    null 和 undefined 的区别 null和undefined的区别,两者值是相等的unll==undef...

  • TypeScript 基础语法

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

  • JavaScript中null和undefined的区别

    JavaScript 中null和undefined的区别 typeof操作符 在区分null和undefined...

  • js基础知识

    [TOC] null和undefined区别 例子 对于null和undefined,大致可以像下面这样理解。 n...

  • 知识点杂谈

    1.js中null和undefined的区别 在js中null和undefined都表示空,但它们还是存在一定区别...

  • 02-相关问题

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

  • 【IMWeb秋招训练营】【Day4】面试题总结

    经典面试题 13.null和undefined的区别? undefined判断的是变量的类型,null和NaN判断...

  • null和undefined区别

    1.null是一个表示无的对象,转化为数值为0undefined是一个表示‘无’的原始值,转化为数值为NaN2.当...

  • null和undefined区别

    看下边代码,很相似啊,有木有?都表“无”的意思。 区别: 1:转数值时不一样,null转换成0,undefined...

  • null和undefined

    null和undefined的区别 undefined 是已经申明了。未赋值。 typeof undefine...

网友评论

      本文标题:null和undefined区别

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