gpt4 book ai didi

javascript - “Syntax errors” 出现,即使似乎不存在

转载 作者:行者123 更新时间:2023-12-01 00:54:07 26 4
gpt4 key购买 nike

我正在编写一个生成随机数学测验的代码。然而,当我运行它时(在名为 SoloLearn 的应用程序中),我收到了语法错误,即使似乎没有任何错误。我什至在 JSHint 中测试了它,似乎不存在语法错误。这是我的代码:

function random(max) {
return Math.floor(Math.random() * Math.floor(max));
}
function start() {
var form = document.getElementById("name_form");
var name = form.elements[0].value;
var score = 0;
alert("Let's begin!");
for (let i = 0; i < 4; i++) {
var num1 = random(10);
var num2 = random(10);
var operator = random(2);
if (operator == 0) {
var question = prompt(num1 + " + " + num2 + " =");
var answer = num1 + num2;
}
else {
var question = prompt(num1 + " - " + num2 = " =");
var answer = num1 - num2;
}
if (question == answer) {
alert("Correct!");
score++;
}
else {
alert("Incorrect ):");
}
}
document.write(score);
}

这是怎么回事?

最佳答案

在你的行中var question = prompt(num1 + " - " + num2 = " =");您在代码中拼错了一个“+”,它是一个“=”。

应该是:

var question = prompt(num1 + " - " + num2 + " =");

与@Nick Parsons 在评论中所说的相同

关于javascript - “Syntax errors” 出现,即使似乎不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56735580/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com