js除法保留两位小数的实现方法

分类:知识百科 日期: 点击:0

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

以上就是,可以根据自己的需求选择合适的方法。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。