数值的截断运算 ceil(),floor()和round()

JavaScript提供了3个Math对象的方法进行数值的截断运算。这3个方法分别是ceil(),floor()和round()。

1、ceil()方法

ceil(x)方法返回大于等于x但最接近x的整数,它也被称为向上取整。例如,ceil(6.05)的返回值为7,7是大于6.05且最接近6.05的整数。ceil(-6.05)的返回值是-6,-6是大于-6.05且最接近-6.05的整数。

2、floor()方法

floor(x)方法返回小于等于但是最接近x的整数,它也被称为向下取整。例如,floor(6.95)的返回值是6,6是小于6.95且最接近6.95的整数。floor(-6.95)的返回值是-7,-7是小于-6.95且最接近-6.95的整数。

3、round()方法

round()方法实现四舍五入。例如,round(2.5)和round(2.8)的值都是3,而round(2.1)和round(2.3)的值都是2。
JavaScript还提供了一个全局函数parseInt(),该函数简单的截断(丢弃)数值中的小数部分。例如,parseInt(6.9)的值是6

你可能感兴趣的:(数值的截断运算 ceil(),floor()和round())