【发布时间】:2017-09-09 10:22:06
【问题描述】:
我正在使用 JSLint 来确保我的 JavaScript 是“严格的”,但我收到以下错误: 期望一个赋值或函数调用,而是看到一个表达式
关于以下代码:
if(index>0){
shakStaute===1;
}
【问题讨论】:
标签: javascript
我正在使用 JSLint 来确保我的 JavaScript 是“严格的”,但我收到以下错误: 期望一个赋值或函数调用,而是看到一个表达式
关于以下代码:
if(index>0){
shakStaute===1;
}
【问题讨论】:
标签: javascript
JSLint 指出shakSuite===1; 是一个毫无意义的声明。它唯一做的就是评估变量shakSuite,将其值与1 进行比较,然后丢弃比较的结果。它没有做任何其他事情。
如果您的目标是设置shakSuite 为值1,您需要=(赋值),而不是===(严格相等比较):
if (index > 0) {
shakSuite = 1;
}
【讨论】: