可能重复:
为什么要避免 JavaScript 中的递增(“++”)和递减(“--”)运算符?
jslint 中的“意外 ++”错误
jslint.com 给了我错误:
Unexpected '++'.
对于这一行:
for (i = 0; i < l; ++i) {
我试过i++
但不行。
可能重复:
为什么要避免 JavaScript 中的递增(“++”)和递减(“--”)运算符?
jslint 中的“意外 ++”错误
jslint.com 给了我错误:
Unexpected '++'.
对于这一行:
for (i = 0; i < l; ++i) {
我试过i++
但不行。
JSLint 不喜欢递增和递减运算符。将其替换为i += 1
或将plusplus: true
指令添加到文件顶部(如果您不确定如何设置 JSLint 指令,这是一个示例。它们在文件顶部的普通注释中设置):
/*jslint plusplus: true */
来自JSLint 文档:
众所周知,
++
(increment) 和--
(decrement) 运算符会通过鼓励过多的技巧来导致糟糕的代码。它们在启用病毒和其他安全威胁方面仅次于错误的架构。
完全荒谬的规则?你可以自行脑补...
试试: for (var i = 0; i < l; i++) {
如果这不起作用,请通过在控制台中键入 i 并查看响应来查看是否定义了 i。