javascript - JavaScript 中 == 和 === 的正确用法

标签 javascript comparison-operators

我是 Java 脚本新手 JavaScript 中( =====!=!== 等)之间的确切区别是什么? 读过一些文章并想对此更清楚。 提前致谢。

最佳答案

==运算符表示类型转换后相等

1 == '1';  // true
1 == 1;    // true

=== 运算符表示无需任何转换即可相等

1 === '1'; // false
1 === 1;   // true

关于javascript - JavaScript 中 == 和 === 的正确用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23070400/

相关文章:

javascript - 在 iframe 中打开 jsTree 链接

javascript - Twitter API 与 React JS

Javascript 运行时分析

php - 为什么 PHP 有两个 "not equal to"运算符(!= 和 <>)

php - 在 PHP 中用 == 比较不同的字符串返回 true

c++ - 带有自定义键的 multimap - 比较功能

javascript - Vue.js 可以使用 node-coap 库吗?

PHP 多条件比较

c++ - Z3:在 z3::expr 上使用比较运算符 (<,<=,...)

javascript - 更新对象值 Ramda