次のようにコードをコピーします。
var changeTwoDecimal_f= 関数 (floatvar){
var f_x = parseFloat(floatvar);
if (isNaN(f_x)){
'0.00' を返します。
}
var f_x = Math.round(f_x*100)/100;
var s_x = f_x.toString();
var pos_decmal = s_x.indexOf('.');
if (pos_10 進数 < 0){
pos_decmal = s_x.length;
s_x += '.';
}
while (s_x.length <= pos_decimal + 2){
s_x += '0';
}
s_x を返します。
}
jsが提供する丸め関数:
次のようにコードをコピーします。
js の丸め関数 toFixed() 内のパラメータは、保持する小数点以下の桁数です。
<スクリプト言語="javascript">
document.write("<h1>小数点以下 2 桁を保持する JS の例</h1><br>");
var a=2.1512131231231321;
document.write("元の値: "+a+"<br>");
document.write("小数点以下 2 桁:"+a.toFixed(2)+"<br>小数点以下 4 桁"+a.toFixed(4));
</script>