标签:asc java 自己 value rip 它的 比较 利用 类型转换
摘要: 这篇文章的主要目的是帮助自己梳理 JavaScript 学习和使用中的脉络,大部分内容仅仅是学习内容的整理,而非原创,我会在文章最后贴出参考链接。
JavaScript 中有6个值为假
=== 和 == 的区别
a. 如果一个是 null, 一个是 undefined, 那么【相等】
b. 如果一个是字符串,一个是数值, 把字符串转换成数值再进行比较
c. 如果一个值是 Boolean 类型,Boolean 转换成数值1,再比较
d. 如果一个是对象, 另一个是数值或字符串,把对象转换成基础类型再比较。对象转换成基础类型,利用它的 toString 或 valueOf 方法。JS 核心内置类,会尝试 valueOf 先于 toString; 例外的是 Data, Data 利用的是 toString 转换.。
e. 任何其他组合, 都【不相等】
=== 还是 ==
JavaScript 中应该用 "==" 还是 "==="?
Reference
标签:asc java 自己 value rip 它的 比较 利用 类型转换
原文地址:http://www.cnblogs.com/hust-jiansu/p/6693003.html