undefined null 各种值比较(面试题)
程序员文章站
2022-03-18 16:03:26
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
推荐阅读
-
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 以及 “==” 比较的一些细节点
-
JavaScript中的null和undefined 以及 “==” 比较的一些细节点
-
javascript 中null和undefined区分和比较