0
点赞
收藏
分享

微信扫一扫

JavaScript数学运算(取整,取余和取模)

倪雅各 2022-01-27 阅读 84

1.取整的四种方法及其区别

1)只保留整数部分

Math.parseInt() 方法就是仅取整数部分,也就是不管小数点后的数是否大于5,一律舍弃:

例子:


//保留整数部分
parseInt(3/2)  // 1

2)向上取整

Math.ceil() 方法就是向上取整,求最小的整数但不小于本身

例子:

// 向上取整,有小数就整数部分加1
Math.ceil(3/2)  // 2

3)向下取整

Math.floor() 方法就是向下取整,求最大的整数但不大于本身

例子:

// 向下取整,丢弃小数部分
Math.floor(3/2)  // 1

4)四舍五入

如果要求对小数进行四舍五入,请使用 Math.round() 方法

例子:


// 四舍五入
Math.round(3/2)  // 2

5)toFixed()---四舍五入并保留几位小数,也可以实现取整

例子:


(3/2).toFixed() //2

toFixed(num)返回值为string,把 Number 四舍五入为指定小数位数的数字,num为指定的小数位数

举报

相关推荐

0 条评论