欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

数据类型的比较解析

程序员文章站 2022-08-05 09:32:32
数据类型的比较 1 引用数据类型 和 引用数据类型之间的比较 // 永远比较的是地址 var a = [1,2,3]; var b = [1,2,3]; var c =...
数据类型的比较

1 引用数据类型 和 引用数据类型之间的比较

// 永远比较的是地址

var a = [1,2,3];

var b = [1,2,3];

var c = b;

a == b // false 两个不是一个地址

b == c // true 通过一个地址

a.join() == b.tostring() // ‘1,2,3’ == ‘1,2,3’

2 引用数据类型 和 字符串 比较 ;

先把引用数据类型 用tostring() 转化成字符串 再去比较

console.log(a.join() == b); // '1,2,3' == '1,2,3'

3 null == undefined ---> true

4 其他情况 都是先转化成字符串 然后再转成数字 比较

'12' == 12 // true

'12q' == nan // false