javascript - (b === null) 的测试是否与 (b) 相同?

标签 javascript

如果我的代码看起来像这样并测试了 ===

var a = (b === null) ? "" : 888;

那么这是否与将变量名放在 () 中一样?

var a = (b) ? "" : 888;

最佳答案

b === null 将检查 b 是否具有相同类型,在您的情况下为 null,仅检查 (b ) 将检查 undefinedBooleanIntnullString 值。

关于javascript - (b === null) 的测试是否与 (b) 相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21457486/

相关文章:

javascript - 设置可见性与隐藏/显示

javascript - UI掩码部分值

javascript - 如何在JS的文本中包含JS

javascript - Jquery条件不起作用

javascript - 在对象的 for 循环中构建自定义输出

javascript - 如何使用 jQuery 翻转图像?

javascript - ReactJS:具有多个 View 的侧边栏

javascript - 使用 jQuery 给每个第一、第二和第三个元素一个唯一的类

javascript - 为什么这个 javascript 计数器不工作?

javascript - 在表单提交时,它显示 - 此网页有一个重定向循环