JavaScript指定小数位toFixed()方法

946 ワード

JavaScript Number対象参考マニュアル
定義と用法
tofixed()メソッドは、Numberを四捨五入して小数点以下の数字を指定できます.
構文
NumberObject.toFixed(num)
パラメータ
説明
num
必要です.小数点以下の桁数を指定すると、0から20までの値で、より大きな数値範囲をサポートできるようになる場合があります.このパラメータを省略すると、0で置換されます.
戻り値
NumberObjectの文字列を返します.指数関数の数え方は使用しません.小数点以下では固定num桁の数字があります.必要であれば、数字は切り捨てられます.指定された長さに達するために、0で足すこともできます.numがle+21より大きい場合、この方法はNumberObject.toString()のみを呼び出し、指数カウント法で表される文字列を返す.
投げ出す
numが小さすぎたり、大きすぎたりすると、異常RangeErrorを投げます.0~20の間の値はこの異常を引き起こしません.より広い範囲またはより小さい範囲の値をサポートするいくつかの実装がある.
この方法を呼び出したオブジェクトがNumberではない場合、TypeErrを投げます.
実例
この例では、数値を小数点以下の1桁に切り捨てます.
Show the number 13.37 with one decimal:
<script type="text/javascript">
var num = new Number(13.37);
document.write (num.toFixed(1))
</script>
出力:
Show the number 13.37 with one decimal:
13.4
ソース:http://www.w3school.com.cn/js/jsref_tofixed.asp