【发布时间】:2021-01-27 07:26:44
【问题描述】:
我只想添加两个数字,但结果是字符串。我用vscode。如何将输入作为整数?
var num1 =prompt("输入一个数字"); var num2=prompt("输入一个数字");
var sum =num1+num2;
console.log(the of ${num1} and ${num2} ${sum} );
【问题讨论】:
标签: javascript
我只想添加两个数字,但结果是字符串。我用vscode。如何将输入作为整数?
var num1 =prompt("输入一个数字"); var num2=prompt("输入一个数字");
var sum =num1+num2;
console.log(the of ${num1} and ${num2} ${sum} );
【问题讨论】:
标签: javascript
您需要先将它们更改为输入Number,然后才能添加它们。来自prompt() 的用户输入将始终返回一个字符串。试试:
var sum = Number(num1) + Number(num2);
【讨论】:
您使用 parseInt() 或 parseFloat() 函数,用于将字符串转换为 Int 或 Float 类型。
var sum = parseInt(num1) + parseInt(num2);
【讨论】:
使用 parseInt() 或 parseFloat() 函数。这些将 String 转换为 Int/Float 类型。
var sum = parseInt(num1) + parseInt(num2);
【讨论】: