js 对象 类型转换
对象不相等
1 var o = {x: 1}, p = {x: 1}; 2 console.log(o == p); 3 console.log(o === p); 4 5 var arr1 = [], arr2 = []; 6 console.log(arr1 == arr2); 7 console.log(arr1 === arr2);
对象是一种引用类型,以此和基本类型区分开。对象值都是引用,对象的比较均是引用的比较。当且仅当它们引用同一个基对象时,它们才相等:
js--类型转换:
js--特殊的相等转换:
对象到布尔值的转换 ---所有的对象都转换为true
对象到字符串的转换 -- toString(), valueOf()
本文来自博客园,作者:cmwang2017,转载请注明原文链接:https://www.cnblogs.com/bm20131123/p/9172176.html