kat*_*tus 6 javascript comparison equality
考虑到类型强制和性能问题,作为一个 JS 新手,我一直试图避免使用双重相等并选择三重相等。
然而,什么时候使用双重品质才有意义呢?
当你想让Javascript自动转换类型时。例如
if (someElement.value == 3)
Run Code Online (Sandbox Code Playgroud)
value输入的始终是一个字符串。此处运算==符会自动将其转换为数字,因此您不必编写
if (parseInt(someElement.value) === 3)
Run Code Online (Sandbox Code Playgroud)
您应该小心,因为某些自动转换可能不会达到您的预期。
| 归档时间: |
|
| 查看次数: |
2016 次 |
| 最近记录: |