有人可以告诉我为什么我的代码不在这里工作,提前谢谢,暂存器告诉我我错过了';'但是我看不到...:
var x= " ";
var i >= 101;
while (i<=200, i%10);
{
x = x + i + "\n ";
i++;
}
alert(x);
答案 0 :(得分:0)
您需要正确初始化。你所拥有的是一个条件,它不能用于变量的声明,而不需要赋值给变量。
var i = 101;
// ^
另一点是,while循环条件的误导性逗号运算符和while条件之后的分号,它结束while循环的块而不使用下一个代码块。
while (i<=200)
// ^^^^ without another expression and without semicolon
var x = '',
i = 101;
while (i <= 200) {
x += i + '\n';
if (!(i % 10)) {
x += '\n';
}
i++;
}
alert(x);
答案 1 :(得分:0)
查看Chrome DevTools。使用键盘快捷键Ctrl + Shift + I(Windows)或Cmd + Opt + I(Mac)
Uncaught SyntaxError: Unexpected token >=(…)
这是你的错。