みかづきブログ その3

3ヶ月つづけてみました。

JavaScriptで小数点以下の桁数を揃えたい

いままでは、小数点以下を、例えば2桁に揃えたいときは、

((num * 100) | 0) / 100;

という感じで、

➊ 必要な桁数分小数点をずらす
➋ 0ビットシフトで小数点以下をカット
➌ ずらした小数点を戻す

という処理をしていたのですが、他人が見たときに全然直感的でないので、
これからは、Number.prototype.toFixedを使って、

Number(num.toFixed(2));

と書こうと思いました。

developer.mozilla.org