Javascript 应为赋值或函数调用,而不是看到表达式

Javascript 应为赋值或函数调用,而不是看到表达式,javascript,Javascript,我使用JSLint来确保我的JavaScript是“严格的”,并且我得到了以下错误: 应为赋值或函数调用,而不是看到表达式 关于以下代码: 如果(索引>0){ shakStaute==1; }JSLint正在标记shakSuite==1是一条毫无意义的语句。它所做的唯一事情是计算变量shakSuite,将其值与1进行比较,然后丢弃比较结果。它不做任何其他事情 如果您的目标是将shakSuite设置为1,则您需要=(赋值),而不是==(严格相等比较): JSLint正在标记shakSuite==

我使用JSLint来确保我的JavaScript是“严格的”,并且我得到了以下错误: 应为赋值或函数调用,而不是看到表达式

关于以下代码:

如果(索引>0){
shakStaute==1;

}

JSLint正在标记
shakSuite==1是一条毫无意义的语句。它所做的唯一事情是计算变量
shakSuite
,将其值与
1
进行比较,然后丢弃比较结果。它不做任何其他事情

如果您的目标是将
shakSuite
设置为
1
,则您需要
=
(赋值),而不是
==
(严格相等比较):


JSLint正在标记
shakSuite==1是一条毫无意义的语句。它所做的唯一事情是计算变量
shakSuite
,将其值与
1
进行比较,然后丢弃比较结果。它不做任何其他事情

如果您的目标是将
shakSuite
设置为
1
,则您需要
=
(赋值),而不是
==
(严格相等比较):


非常感谢非常感谢
if (index > 0) {
    shakSuite = 1;
}