当前位置:网站首页>null和undefined的区别
null和undefined的区别
2022-07-28 05:20:00 【依然爱我】
Java Object 类是所有类的父类,也就是说 Java 的所有类都继承了 Object,子类可以使用 Object 的所有方法。
null和undefined的区别
1、首先是数据类型不一样
console.log(typeof null) //object
console.log(typeof undefined) //undefined
2、null和undefined两者相等,但是当两者做全等比较时,两者又不等。(因为他们的数据类型不一样)
console.log(null==undefined) //ture
console.log(null===undefined) //false
3、转化成数字不同
console.log(Number(null)) //0
console.log(Number(undefined)) //NaN
console.log(Number(22+null)) //22
console.log(Number(22+undefined)) //NaN
4、null代表“空”,代表空指针;undefined是定义了没有赋值
var a;
console.log(a);//undefined
var b=null;
console.log(b);//null
边栏推荐
猜你喜欢
随机推荐
c语言:通过一个例子来认识函数栈帧的创建和销毁讲解
Collection of architectural design considerations
Idea uses dev tool to realize hot deployment
animation动画实现划过(点击)暂停
书籍-乌合之众
排序之插入排序
Arcgis Engine安装的若干问题
树莓派WIFI一键连接配置
Mysql database index (InnoDB engine)
JS数组的方法大全
[MySQL] solve the problem of MySQL time zone and 8-hour difference in database time
Zotero - a document management tool
结果填空 奖券数目(dfs * 数学公式)
C语言回顾(修饰词篇)
uniapp-监听app是否有网络连接
Shell operation principle
ArcGIS之Model Builder
C语言回顾(指针篇)
Review of metallurgical physical chemistry -- Fundamentals of metallurgical reaction kinetics and characteristics of multiphase reaction kinetics
环形链表问题









