Javascript输入数字

2 javascript

如何使用window.prompt从用户那里获取2个数字,并将它们连接起来而不连接?

我的想法是:

var temp = window.prompt("Number1")
var temp2 = window.prompt("Number2")
var answer = temp + temp2;
document.write(answer);
Run Code Online (Sandbox Code Playgroud)

但它只是连接而不是添加.

CMS*_*CMS 8

您需要将值转换为Number,有很多方法可以执行此操作:

var test1 = +window.prompt("Number1"); // unary plus operator
var test2 = Number(window.prompt("Number2")); // Number constructor
var test3 = parseInt(window.prompt("Number3"), 10); // an integer? parseInt
var test4 = parseFloat(window.prompt("Number4")); // parseFloat
Run Code Online (Sandbox Code Playgroud)