如何使用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)
但它只是连接而不是添加.
您需要将值转换为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)
| 归档时间: |
|
| 查看次数: |
1353 次 |
| 最近记录: |