js之精确到指定位数的小数

简介: 将数字四舍五入到指定的小数位数。使用 Math.round() 和模板字面量将数字四舍五入为指定的小数位数。 省略第二个参数 decimals ,数字将被四舍五入到一个整数。
const round = (n, decimals = 0) => Number(`${Math.round(`${n}e${decimals}`)}e-${decimals}`)
round(1.345, 2)                 // 1.35
round(1.345, 1)                 // 1.3
目录
相关文章
|
JavaScript
JS保留4位小数(合集)
JS保留4位小数(合集)
|
JavaScript
JS:数学计算Math相关四舍五入、向上取整、向下取整、取余、保留小数
JS:数学计算Math相关四舍五入、向上取整、向下取整、取余、保留小数
79 0
|
JavaScript
js百分数与小数互相转换
js百分数与小数互相转换
213 0
|
移动开发 JavaScript 小程序
JS正则如何限制打折小数点?
JS正则如何限制打折小数点?
|
JavaScript
js小数计算丢失精度问题
js小数计算丢失精度问题
167 0
|
JavaScript
js计算精确度丢失问题解决,js小数失精度的解决方法
js计算精确度丢失问题解决,js小数失精度的解决方法
240 0
|
JavaScript
js:进制转换、保留指定位数小数、RGB/Hex颜色色值转换
js:进制转换、保留指定位数小数、RGB/Hex颜色色值转换
137 0
|
JavaScript
JS:小数转百分数
JS:小数转百分数
|
JavaScript 前端开发
一种JavaScript里小数的精确计算方式
一种JavaScript里小数的精确计算方式
107 0