我正在努力学习javascript。现在我正在上一堂关于提示的课。
示例1按预期工作。
示例2没有,也没有错误消息。一个空窗口打开,没有任何反应。
这两个例子都来自一本关于javascript的书。在Notepadqq中两者看起来都很好
我在相同的操作系统和浏览器(Ubuntu、Firefox)上运行它们
因为我假设我输入了错误的东西,所以我已经将其与源代码进行了比较,但我找不到我的错误。
示例1:
var yourName = prompt("Please enter your name\nenter:","name");
alert("You entered:\n" + yourName + "\nThank you!");
document.write(yourName);
示例2:
var number = prompt("Enter first number:","0");
var n1 = parseFloat(number);
var n2 = parseFloat(prompt("Enter a second number","0");
var sum = n1 + n2;
alert (n1 + " + " + n2 + " = " + sum);
发布于 2019-04-22 07:13:59
第三行错误
var n2 = parseFloat(prompt("Enter a second number","0");
已更正:
var n2 = parseFloat(prompt("Enter a second number","0"));
发布于 2019-04-22 07:11:48
parseFloat(prompt("Enter a second number","0"));
变量后的n2变量缺少一个圆括号
发布于 2019-04-22 07:12:30
您有一个语法错误,并且在n2
中缺少一个括号。以下是更正。
var number = prompt("Enter first number:","0");
var n1 = parseFloat(number);
var n2 = parseFloat(prompt("Enter a second number","0"));
var sum = n1 + n2;
alert (n1 + " + " + n2 + " = " + sum);
https://stackoverflow.com/questions/55787502
复制相似问题