【发布时间】:2023-01-25 05:57:19
【问题描述】:
我在弄乱别人写的代码,我看到他是这样写的
if(i === true)
如果我这样做有区别吗?
if(i)
【问题讨论】:
-
前者是一个严格的比较,将检查
i是否是一个实际的布尔真值。如果i是任何将评估为真(真实值)的值,则后者将返回真,例如1 将评估为真 -
非常感谢您的回答我认为您应该将此作为答案发布
-
我只想知道这是否是唯一的区别
-
我宁愿将其标记为重复项。许多现有问题都在问同样的事情:)
标签: javascript