js浮点数保留两位小数点示例代码(四舍五入)

Javascript教程 2025-08-20

复制代码代码如下:

var changeTwoDecimal_f= function (floatvar){

var f_x = parseFloat(floatvar);

if (isNaN(f_x)){

return '0.00';

}

var f_x = Math.round(f_x*100)/100;

var s_x = f_x.toString();

var pos_decimal = s_x.indexOf('.');

if (pos_decimal <  0){

pos_decimal = s_x.length;

s_x += '.';

}

while (s_x.length < = pos_decimal + 2){

s_x += '0';

}

return s_x;

}

js提供的四舍五入函数:

复制代码代码如下:

js 四舍五入函数 toFixed(),里面的参数 就是保留小数的位数。

< script language="javascript" >

document.write("< h1 >JS保留两位小数例子< /h1 >< br >");

var a=2.1512131231231321;

document.write("原来的值:"+a+"< br >");

document.write("两位小数点:"+a.toFixed(2)+"< br >四位小数点"+a.toFixed(4));

< /script >