【发布时间】:2016-01-15 16:37:49
【问题描述】:
我使用 jslint 检查我的 javascript,但遇到了一个我找不到的 JSLint 错误。
表达式为:
var foo = (bar === true ? true : false);
错误是:
Expected '!!' and instead saw '?'.
表达式的目的是我希望 var 的值是布尔值 true,而不是 1 或“非空”或任何其他“真实”值。只有值 true 会导致赋值为 true
最好的表达方式是什么?
【问题讨论】:
标签: javascript jslint