JavaScript - 为什么这不起作用?我看不出有什么区别

JavaScript - Why isn't this working? I can't see the difference

本文关键字:看不出 什么 区别 我看 为什么 不起作用 JavaScript      更新时间:2023-09-26

我刚刚开始,但我有这两部分JS代码。第一个块是我复制和粘贴的一本书中的一个例子,第二个块是我输入出来的,(在我看来)与第一个块相同。但是,当我运行代码时,第二个块(我键入的那个)不起作用。我看过每个角色,找不到原因。

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Chapter 2, Question 2</title>
    </head>
    <body>
        <script>
            var firstNumber = parseFloat(prompt("Enter the first number",""));
            var secondNumber = parseFloat(prompt("Enter the second number",""));
            var theTotal = firstNumber + secondNumber;
            document.write(first number + " added to " + secondNumber + " equals " + theTotal);
        </script>
    </body>
</html>

第一个数字中有一个空格。

这:

document.write(first number + " added to " + secondNumber + " equals " + theTotal);

应该是:

document.write(firstNumber + " added to " + secondNumber + " equals " + theTotal);