实现js保留2位小数的方法

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

js保留2位小数是指将浮点数或数字的小数位数限制在2位小数以内,以便更好地显示数据。有很多,下面我们就来介绍几种比较常用的方法。

第一种方法是使用toFixed()方法,该方法将数字四舍五入为指定小数位数的数字。该方法的语法如下:

number.toFixed(x)

其中,number是要进行转换的数字,x是要保留的小数位数,其中x的取值范围为0-20,超出这个范围将报错。举个例子:

let num = 3.1415926
let num2 = num.toFixed(2)
console.log(num2) // 3.14

第二种方法是使用Math.round()方法,该方法将数字四舍五入为指定小数位数的数字。该方法的语法如下:

Math.round(number * 100) / 100

其中,number是要进行转换的数字,100是要保留的小数位数,也就是2位小数。举个例子:

let num = 3.1415926
let num2 = Math.round(num * 100) / 100
console.log(num2) // 3.14

第三种方法是使用Number()方法,该方法将数字四舍五入为指定小数位数的数字。该方法的语法如下:

Number(num.toFixed(x))

其中,num是要进行转换的数字,x是要保留的小数位数,其中x的取值范围为0-20,超出这个范围将报错。举个例子:

let num = 3.1415926
let num2 = Number(num.toFixed(2))
console.log(num2) // 3.14

以上就是js保留2位小数的几种方法,在实际开发中,根据实际情况选择合适的方法来实现小数位数的限制。

标签:

版权声明

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