undefined null 各种值比较(面试题)
程序员文章站
2024-01-03 18:28:40
undefined和null与任何有意义的值比较返回的都是false,但是null与undefined之间互相比较返回的是true。 console.log(null == false); //false console.log(null == true); //false console.log( ......
undefined和null与任何有意义的值比较返回的都是false,但是null与undefined之间互相比较返回的是true。
console.log(null == false); //false
console.log(null == true); //false
console.log(undefined == false); //false
console.log(undefined == true); //false
console.log(undefined === null); //false
console.log(undefined == null); //true
console.log(undefined == undefined); //true
console.log(null == null); //true
console.log(null == 0) //false
console.log(([])?true:false); //true
console.log(([]==false?true:false)); //true
console.log(({}==false)?true:false) //false
console.log(typeof []) //Object
console.log([] == false) //true
推荐阅读
-
undefined null 各种值比较(面试题)
-
javascript当中null和undefined的==和===的比较
-
JavaScript Undefined,Null类型和NaN值区别_基础知识
-
JavaScript基本类型值-Undefined、Null、Boolean
-
Javascript基础_简单比较undefined和null 值
-
JavaScript基本类型值-Undefined、Null、Boolean
-
面试题-null和undefined的区别
-
javascript 中null和undefined区分和比较
-
Javascript基础_简单比较undefined和null 值
-
JavaScript中的null和undefined 以及 “==” 比较的一些细节点