1、js中消除小数的方法
首先想到的是一些Math的方法,根据逻辑去选择。
Math.trunc() (截断小数部分)
Math.floor() (向下取整)
Math.ceil() (围捕)
Math.round() (四舍五入到最接近的整数)
这些Math方法就不展开说了。另外还有js的特性带来的便捷方法。位运算舍弃小数。
在不改变值的情况下使用按位运算符。
~~x,x|0、x>>0、x<<0
按位运算比数学函数有效得多。双重非按位运算符似乎也略胜于x | 0和x << 0按位运算,可忽略不计。
2、js中保留小数的方法
Number.toFixed(x) ,x是需要保留的位数。
需要注意的是,这个函数的返回值将是一个String类型,如果还需要其他计算记得用Number()转换一下。
标签:js,运算符,按位,消除,方法,Math,小数 From: https://www.cnblogs.com/MingYX/p/16711185.html