为什么使用!0将值设置为true

时间:2014-08-18 14:56:15

标签: javascript boolean logic

我最近看过一些脚本,其中使用以下内容将属性设置为true。

someProp: !0

我知道这会评估为真,但不明白为什么有人会以这种方式设置属性。有原因吗?

1 个答案:

答案 0 :(得分:3)

我认为没有任何具体原因,而是编程和编写代码的问题。有些人喜欢疯狂的事情,我认为这是其中之一。

!1表示错误,而0表示正确