一Math.round(),Math.ceil(),Math.floor()的区别　Math.round():根据“round”的字面意思“附近、周围”,可以猜测该函数是求一个附近的整数　小数点后第一位5　正数:Math.round(11.68)=12负数:Math.round(-11.68)=-12　小数点后第一位=5　正数:Math.round(11.5)=12负数:Math.round(-11.5)=-11　总结:(小数点后第一位)大于五全部加,等于五正数加,小于五全不加　Math.ceil():根据“ceil”的字面意思“天花板”去理解;　Math.ceil(11.46)=Math.ceil(11.68)=Math.ceil(11.5)=12Math.ceil(-11.46)=Math.ceil(-11.68)=Math.ceil(-11.5)=-11　总结:只要后边有小数都是向上取整　Math.floor():根据“floor”的字面意思“地板”去理解;　Math.floor(11.46)=Math.floor(11.68)=Math.floor(11.5)=11Math.floor(-11.46)=Math.floor(-11.68)=Math.floor(-11.5)=-12　总结:只要是有小数,都是向下取证;　二js保留两位小数总结　1四舍五入型的　var　num　=2.446242342;　//toFixed(要保留的小数点后边的位数)　num　=　num.toFixed(2);　//　输出结果为　2.45　返回的值是一个字符串类型　2　不四舍五入型的　第一种,先把小数变整数:　Math.floor(15.7784514000　*　100)　/　100　//　输出结果为　15.77　返回的是一个数字类型　第二种,当作字符串,使用正则匹配:　Number(15.7784514000.toString().match(/^\d+(?:\.\d{0,2}输出结果为　15.77,不能用于整数如　10　必须写为10.0000　返回的是一个数字类型　注意:如果是负数,请先转换为正数再计算,最后转回负数　三Js取float型小数点后两位数的方法　1　处理会四舍五入　var　num　=2.446242342;　num　=　num.toFixed(2);　//　输出