js如何保留两位小数

博客 2020-05-29 阅读:20

发件人:

编写js代码时,会遇到小数,但是过长的小数位数不利于页面显示,普通的计算过程也不会要求很高的精度。一般来说,你需要保留两位小数。以下是在js中保留两位小数的一些方法

工具/原材料

java描述语言

浏览器调试工具

方法/步骤

方法1:使用toFixed保留两位小数

var num 1=;

((2));

当您打开浏览器调试工具时,您可以看到下面的打印输出,其中保留了两个小数位,并丢弃了后面的两个。

ToFixed有自己的舍入函数

var num 2=;

((2));

var num 3=;

((2));

查看下面的打印结果,如果第三位小数是5,或者大于5,请输入一个数字,如果小于5,请直接丢弃后面的数字

ToFixed有自己的填充位置的功能。

var num 4=;

((2));

var num5=55

((2));

从打印结果可以看出,添加了一位0、55和两位00。

方法2:字符串直接拦截子字符串。

var num 1=“”;

(' substr方法保留两位小数:');

((0,(“.”)(3));

该方法不具备舍入功能,直接被位置截取,不具备填充位置的功能。

方法3:舍入浮点数

var num 1=ParseFloat();

如果(!isNaN(num1)) {

num 1=(num 1 * 100)/100;

(“将浮点数四舍五入到小数点后两位:”);

(num 1);

}

上述方法具有舍入功能,但不具有填充位置的功能。它可以通过以下方法实现

var num 1=ParseFloat(55);

如果(!isNaN(num1)) {

num 1=(num 1 * 100)/100;

var str=();

var rs=('。);

if (rs

RS=;

str=' . ';

}

同时(

发表评论:

二维码