可能重复:
Why avoid increment (“++”) and decrement (“--”) operators in JavaScript?
The “unexpected ++” error in jslint
jslint.com给了我错误:
Unexpected '++'.
这一行:
for (i = 0; i < l; ++i) {
我尝试了i++
,但没有去。
答案 0 :(得分:12)
JSLint不喜欢递增和递减运算符。将其替换为i += 1
或将plusplus: true
指令添加到文件的顶部(如果您不确定如何设置JSLint指令,这是一个示例。它们在顶部的正常注释中设置你的文件):
/*jslint plusplus: true */
来自JSLint docs:
已知
++
(增量)和--
(减量)运算符 通过鼓励过度的诡计来弥补不良代码。他们是 仅次于在启用病毒和其他方面的错误架构 安全威胁。
完全荒谬的统治?你可以自己动手......
答案 1 :(得分:-3)
尝试: for(var i = 0; i&lt; l; i ++){
如果这不起作用,请查看是否通过在控制台中键入i并查看响应来定义i。