摘要:
1、&&/||返回能够被转换为布尔值的值 &&操作符不一定返回布尔值true/false,但总是返回一个能转换为布尔值的值,这决定于用于比较的是什么值。 非0数字转为true,数字0转为false,null、undefined转为false,对象、数组、函数表达式、非空字符串转为true,空字符转为false,函数执行时返回计算结果。 注意即使是空数组或不含任何属性的对象都返回true。 ... 阅读全文
摘要:
包括==与===运算符,前者为宽松判断相等,如果两者类型不同前面的比较值将进行类型转换,后者为完全相等判定。 1、数字、字符串和布尔值通过值比较 ==与===检测前后两者是否相同,只当它们存放的值完全相同时才相等。 var a = 'a'; var b = 'a'; console.log(a==b 阅读全文