1.Math.floor()
返回值:一个表示小于或等于指定数字的最大整数的数字。
可以理解 Math.floor()为向下取整
Math.floor( 45.95);
// 45
Math.floor( 45.05);
// 45
Math.floor( 4 );
// 4
Math.floor(-45.05);
// -46
Math.floor(-45.95);
// -46
2.Math.ceil()
返回值:Math.ceil() 函数返回大于或等于一个给定数字的最小整数。
Math.ceil():根据“ceil”的字面意思“天花板”去理解;向上取整
Math.ceil(11.46)=Math.ceil(11.68)=Math.ceil(11.5)=12
Math.ceil(-11.46)=Math.ceil(-11.68)=Math.ceil(-11.5)=-11
3.Math.round()
Math.round():根据“round”的字面意思“附近、周围”,可以猜测该函数是求一个附近的整数
//四舍五入
正数:Math.round(11.46)=11
负数:Math.round(-11.46)=-11
小数点后第一位>5
正数:Math.round(11.68)=12
负数:Math.round(-11.68)=-12
小数点后第一位=5
正数:Math.round(11.5)=12
负数:Math.round(-11.5)=-11
总结:(小数点后第一位)大于五全部加,等于五正数加,小于五全不加。