期望一个赋值或函数调用,而是看到一个表达式

时间:2017-04-13 10:29:00

标签: javascript

我正在使用JSLint来确保我的JavaScript是“严格的”并且我收到以下错误: 期望一个赋值或函数调用,而是看到一个表达式

在以下代码中:   if(index>0){ shakStaute===1; }

1 个答案:

答案 0 :(得分:0)

JSLint正在标记shakSuite===1;是一个毫无意义的陈述。它唯一做的是评估变量shakSuite,将其值与1进行比较,然后丢弃比较结果。它没有做任何其他事情。

如果您的目标是 shakSuite设置为值1,则需要=(分配),而不是{{ {1}}(严格的平等比较):

===