次のように数値を変換するネイティブ(jQuery、Prototypeなどは使用しないでください)JavaScript関数を教えてください。
input: 0.39, 2.5, 4.25, 5.5, 6.75, 7.75, 8.5
output: 0.39, 2.50, 4.25, 5.50, 6.75, 7.75, 8.50
たとえば、Rubyでは、次のようにします。
>> sprintf("%.2f", 2.5)
=> "2.50"
出力は数値または文字列です。 innerHTML
を設定するために使用しているだけなので、あまり気にしません。
ありがとうございました。
input = 0.3;
output = input.toFixed(2);
//output: 0.30
小数点以下の桁数として2を指定してtoFixed
を使用します。