js除法保留两位小数是指在进行除法运算时,结果保留两位小数,不足两位时补零,超过两位时进行四舍五入。有以下几种:
1. 使用toFixed()方法:toFixed()方法是Number对象的一个方法,可以把数字转换成字符串,并对小数点指定位数进行四舍五入。示例代码如下:
var num = 10/3; var result = num.toFixed(2); alert(result); // 3.33
2. 使用Math.round()方法:Math.round()方法可以把一个数字四舍五入为最接近的整数,示例代码如下:
var num = 10/3; var result = Math.round(num*100)/100; alert(result); // 3.33
3. 使用Number.prototype.toFixed()方法:Number.prototype.toFixed()方法是Number对象的一个原型方法,可以把数字转换成字符串,并对小数点指定位数进行四舍五入。示例代码如下:
var num = 10/3; var result = Number.prototype.toFixed.call(num,2); alert(result); // 3.33
4. 使用parseFloat()方法:parseFloat()方法可以把一个字符串转换成浮点数,并且可以指定保留小数位数。示例代码如下:
var num = 10/3; var result = parseFloat(num.toString()).toFixed(2); alert(result); // 3.33
5. 使用Math.floor()方法:Math.floor()方法可以把一个数字向下取整,示例代码如下:
var num = 10/3; var result = Math.floor(num*100)/100; alert(result); // 3.32
以上就是,可以根据自己的需求选择合适的方法。