美文网首页
js基础之null和undefined的区别

js基础之null和undefined的区别

作者: 吃肉肉不吃肉肉 | 来源:发表于2020-12-14 09:58 被阅读0次
首先让null和undefined做一下比较
null == undefined //返回true
null === undefined //返回false
console.log(typeof null) //object
console.log(typeof undefined) //undefined
//unll和undefined的值相等,但是类型不等。
nullundefined 基本同义,二者又有什么区别呢?

null表示没有对象,即该处不应该有值

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

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

undefined表示缺少值,即此处应该有值,但没有定义

1)定义了形参,没有传实参,显示undefined

2)对象属性名不存在时,显示undefined

3)函数没有写返回值,即没有写return,拿到的是undefined

4)写了return,但没有赋值,拿到的是undefined

null和undefined转换成number数据类型

null 默认转成 0

undefined 默认转成 NaN

相关文章

  • 知识点杂谈

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

  • js基础之null和undefined的区别

    首先让null和undefined做一下比较 null 和 undefined 基本同义,二者又有什么区别呢? n...

  • 之前的面试题

    1、js底层了解多少? 2、null和undefined有什么区别?(null是什么类型) 3、===和==的区别...

  • JavaScript中Null和Undefined的区别

    JavaScript中Null和Undefined的区别 Null: null是js中的关键字,表示空值,null...

  • JS杂记

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

  • 2018-12-20

    1.01.尚硅谷_JS基础_JS简介(1) 10.10.尚硅谷_JS基础_Null和Undefined(10) 1...

  • 2019-07-27 前端面试题

    1.js的基础类型 js的基础类型包括 Undefined , Null , String ,Number ,...

  • 2018-01-16 javaScript 初步(一)

    一、基础知识1.null 和 undefined区别null 代表该处不应该有值undefined代表该处值还没定...

  • JS面试题

    js 基本类型?null 和 undefined 区别 基本类型:number、string、boolean、nu...

  • 你所不知道的 JavaScript

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

网友评论

      本文标题:js基础之null和undefined的区别

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