え?アイキャッチ画像がサイケ?いいんですよ。そういう気分なんです。
1 |
numObj.toFixed([digits]); |
構文としてはこんな感じです。
digitsは0~20なら安全とのことです(MDN:Number.prototype.toFixed())。
1 2 3 4 5 6 7 8 9 10 |
console.log((1.235).toFixed(2)); console.log((1.234).toFixed(2)); console.log((1.2).toFixed(2)); // output /* 1.24 1.23 1.20 */ |
digitsが2なら小数第三位を四捨五入して第二位までにします。第二位までない場合は0で埋めます。つまり、出力は文字列になります。
使いドコロとしては、小数点の計算をしたりしてデータをDBなどに入れるときに、無駄にアホみたいな桁数になるのを防ぐといったところでしょうか。