var randomNumber = (Math.random()*3 + 3.5); randomNumber;
alert(randomNumber)
Run Code Online (Sandbox Code Playgroud)
这段代码返回一个数字
4.589729345235789
我需要它回来
4.5
所以需要它删除小数点后的所有数字,除了第一个,有人能告诉我该怎么做吗?
您可以使用Number.prototype.toPrecision()与参数2,Number.prototype.toFixed()用参数1.
+randomNumber.toPrecision(2);
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用String.prototype.slice()参数0,3
+String(randomNumber).slice(0, 3);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1132 次 |
| 最近记录: |