Fork me on GitHub

JSLint Error Explanations

JSLint will hurt your feelings. It's time to make them better!


Use the || operator

什么时候会产生这个错误?

当JSLint遇到一个逻辑表达式和第一个参数相等的条件操作符时,会抛出"Use the || operator"的错误。在下面的例子中,我们尝试着一个根据a的指赋值给b

为什么会产生这个错误?

JSLint抛出这个错误是为了指出那些不必要的啰嗦和潜在的令人感到困惑的代码。上述示例中构造的表达式可能会被用作来设置默认值,一个以函数参数为例:

但是这对于逻辑或操作符而言都是不必要的,||,可以准确的做到相同的事情:


comments powered by Disqus