未捕获的语法错误:javascript中的意外令牌==在do while循环中

时间:2019-10-06 16:06:36

标签: javascript html

每当我运行代码时,都会给我一个错误。

do {
    airand = Math.floor((Math.random() * 8) + 1) + 8;
}
while (Number(document.getElementById(airand))) == 0);

1 个答案:

答案 0 :(得分:2)

您需要在while条件之前加一个括号:

do {
  airand = Math.floor((Math.random() * 8) + 1) + 8;
}
while ((Number(document.getElementById(airand))) == 0);