Javascript round up values
Javascript round up values
>我的变量是这样的
var silver_weight=1.9327400000000003;
//Rounded silver_weight
result_final = Math.ceil(silver_weight);
output is 2
所以输出为 2,因为 ceil 将返回最接近的整数。但是我只需要在第 4 个十进制值大于 7.My 输出需要像这样 1.933 时四舍五入
parseFloat(silver_weight.toFixed(3))
>像这样使用Math.round()
:
Math.round(1.9327400000000003 * 1000) / 1000
解释:
Math.round()
会将数字四舍五入到小数点后 0 位,但如果您需要更多,请先将数字乘以 10^n,四舍五入,然后将其除以 10^n,其中 n 是您需要的小数位数。
Math.round(weight * 1000)/1000
相关文章:
- KeyPress和Keydown在这个特定的代码上不起作用.只有key-up起作用
- dropdown values
- flot: show yaxis values
- Fancybox iFrame not showing up
- 在key up函数上将文本框值传递给javascript
- Displaying Iframe Values
- Backbone.js Visual Studio set up
- Web.config: Values for ClientValidationEnabled and Unobtrusi
- new Date('2011-12-15 00:00:00') is showing up as NaN
- 取消以前的Jquery Form Submit on Key Up
- Javascript not taking values
- 相当于Python's values()字典方法
- Speeding up JavaScript
- .val() rounding up?
- setInterval Speed Up | Javascript
- ES6 Array.prototype.values should'它现在还不存在
- multiplying values
- JS/JQuery更改类和SlideDown/Up
- Request.QueryString don´t receive values
- Javascript round up values