技术文章 > Web开发 >  JavaScript > 正文

js四舍五入取整保留两位小数

宋宋大人

对于类似于1.1.111111……这样的数,我们是难于应用于计算中的,因此我们会把它进行四舍五入或者是取整的操作,那么可不可以既四舍五入又取整,还能取两位小数呢?在JavaScript中是可以的。即使用四舍五入函数Math.round(x)获得四舍五入得到的整数部分,然后再除100即可。

1、Math.round

简单来说就是四舍五入取整;

可把一个数字舍入为最接近的整数,也就是我们意义上的四舍五入,但是它只能取整数部分。

2、语法

 Math.round(x)

3、参数

x:一个数值

4、返回值

与 x 最接近的整数。

5、四舍五入策略:

如果小数部分大于 0.5,则舍入到下一个绝对值更大的整数。

如果小数部分小于 0.5,则舍入到下一个绝对值更小的整数。

如果小数部分等于 0.5,则舍入到下一个正无穷方向上的整数。

实例

负数时要先转化为正数再处理。

 Math.round(-1.5)

输出

-1

6、若想四舍五入取整保留两位小数可以使用Math.round(x)获得四舍五入得到的整数部分,然后再除100即可。

实例

var result2 = Math.round(num * 100) / 100
console.log(result2) // 6.67

其实使用Math.round进行四舍五入取整保留两位小数并不难,关键在于舍入的时候出现错误,要把舍入的策略牢记哦~

免费视频教程
本文原创发布python学习网,转载请注明出处,感谢您的尊重!
相关文章
 python中base64模块是什么?
 Python中shodan模块是什么?
 如何使用Python的telnetlib模块?
 python中的binascii模块是什么?
 python behold库是什么?
相关视频章节
 Python蟒蛇绘制实例编写
 安装Python
 python代码缩进
 python命名规范
 《Python程序设计》课程导论
视频教程分类