这是我的代码:
我正在尝试构建一个简单的加法计算器。 parseInt无法正常工作,在这里的回答说是声明类似var num1 = parseInt(num1);
的变量。但是,由于我只能通过用户输入(var num1 = prompt...")
获得“ num1”,因此不确定如何将它存储为整数或parseInt放在同一行中。有什么建议吗?谢谢。
这是我的代码:
我正在尝试构建一个简单的加法计算器。 parseInt无法正常工作,在这里的回答说是声明类似var num1 = parseInt(num1);
的变量。但是,由于我只能通过用户输入(var num1 = prompt...")
获得“ num1”,因此不确定如何将它存储为整数或parseInt放在同一行中。有什么建议吗?谢谢。
这里所有的都是独立的,未使用的表达式:
parseInt(num1);
parseInt(num2);
那些计算得出数字,但是您不使用,因此它们是无用的。要么将它们分配给变量,例如
const actualNum1 = parseInt(num1);
const actualNum2 = parseInt(num2);
然后使用这些变量,或将prompt
包裹在parseInt
中:
var num1 = parseInt(prompt("Enter 1st number"))
var num2 = parseInt(prompt("Enter 2nd number"))
除非打算只接受整数,否则请考虑改用Number
:
var num1 = Number(prompt("Enter 1st number"))
var num2 = Number(prompt("Enter 2nd number"))