use*_*383 15 html javascript jquery
我试图用HTML和jQuery和JavaScript做一些简单的数学计算,所以我想从用户那里得到输入.
对于输入我尝试这样做:
var x = prompt("Enter a Value","0");
var y = prompt("Enter a Value", "0");
Run Code Online (Sandbox Code Playgroud)
但我无法执行任何类型的计算,因为这些值是字符串.
请,任何人都可以告诉我如何将它们转换为整数.
Anu*_*rma 16
parseInt()或parseFloat()是JavaScript中的函数,可以帮助您将值分别转换为整数或浮点数.
parseInt(string, radix);
parseFloat(string);
Run Code Online (Sandbox Code Playgroud)
var x = prompt("Enter a Value", "0");
var y = prompt("Enter a Value", "0");
var num1 = parseInt(x);
var num2 = parseInt(y);
Run Code Online (Sandbox Code Playgroud)
在此之后,您可以执行您想要的计算.
如果你对它进行计算(因为JS是弱类型的),JavaScript会将数字字符串"转换"为整数.但你可以使用parseInt或自己转换它parseFloat.
记得把基数放入parseInt!
在整数输入的情况下:
var x = parseInt(prompt("Enter a Value", "0"), 10);
var y = parseInt(prompt("Enter a Value", "0"), 10);
Run Code Online (Sandbox Code Playgroud)
如果是浮动:
var x = parseFloat(prompt("Enter a Value", "0"));
var y = parseFloat(prompt("Enter a Value", "0"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
109702 次 |
| 最近记录: |