又可靠?(为什么linux系统安全)
JavaScript中==及===
JavaScript 中的 Equality operators == 和 === 是非常重要的操作符,有着重要的不同。可以总结成三种情况:
1. == (双等号) – 把它视为一个 “相等” 操作符, 双等号会比较两个值是否相同, 但不会把它们类型转换出来。
例子:
//true
1 == ‘1’
//false
2 === ‘2’
2. === (三等号) – 把它视为一个 “恒等” 操作符, 三等号会不仅比较它们是否相同, 还会比较它们的类型是否相同。
例子:
//true
2 === 2
//false
2 === ‘2’
3. == 会自动类型转换, 也就是说结果可能不可靠, 所以我们更建议用 === 操作符, 以便获得更可靠的结果。
在比较值得时候,尤其是涉及类型转换时,尽可能使用 === 操作符,它比 == 性能更快,可以让比较更加的安全可靠。总的来说,在 JavaScript 中,更建议使用 ===,以保证尽量不发生错误发生。