如果我的代码看起来像这样并测试了 ===
var a = (b === null) ? "" : 888;
那么这是否与将变量名放在 () 中一样?
var a = (b) ? "" : 888;
最佳答案
b === null
将检查 b
是否具有相同类型,在您的情况下为 null
,仅检查 (b )
将检查 undefined
、Boolean
、Int
、null
和 String
值。
关于javascript - (b === null) 的测试是否与 (b) 相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21457486/