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

Javascript 错误-应为赋值或函数调用,而不是看到表达式,javascript,jslint,Javascript,Jslint,我在这个for循环中得到2个错误。两者都给了我错误: 应为赋值或函数调用,而应为表达式 该错误是由于以下两行标记为“//Here”: 我不明白他们为什么不正确。我看不出我做错了什么。将条件放入if块: if (rangeStop >=a3) f += a3+","; if (a3==rangeStop) f += a3; 另外,的块缺少大括号,缩进不明确,因此我不确定您想要/期望得到什么。最好添加它们。@rageandqq LOL。我很惊讶这可以编译,但我想不是在所有浏览器中都可以

我在这个for循环中得到2个错误。两者都给了我错误:

应为赋值或函数调用,而应为表达式

该错误是由于以下两行标记为“//Here”:


我不明白他们为什么不正确。我看不出我做错了什么。

将条件放入if块:

if (rangeStop >=a3) f += a3+",";  
if (a3==rangeStop) f += a3; 

另外,的
块缺少大括号,缩进不明确,因此我不确定您想要/期望得到什么。最好添加它们。

@rageandqq LOL。我很惊讶这可以编译,但我想不是在所有浏览器中都可以。您缺少一些if语句。你想要实现什么也不是很清楚。最好先解释一下你想要达到什么目标,然后说出哪里出了问题,以及你迄今为止做了哪些尝试“.Always,realy始终为if,for,….创建一个带花括号的块。。。。名称变量适合于赋予它们意义。使用空格和缩进来格式化代码。使它更具可读性。阅读Crockford的“JavaScript,好的部分”。
if (rangeStop >=a3) f += a3+",";  
if (a3==rangeStop) f += a3;