1. ホーム
  2. ジャバスクリプト

[解決済み】JavaScriptの数値から小数部分を削除するには?

2022-03-31 15:12:05

質問

割り算の結果があり、結果の数値の小数点以下の部分を捨てたい。

どうすればよいのでしょうか?

どのように解決するのですか?

使用することができます...

...小数点以下をどのように削除したいかに依存します。

Math.trunc() はまだすべてのプラットフォームでサポートされているわけではありませんが(つまり IE)、簡単に ポリフィル を使用します。

また、優れたプラットフォーム対応で端数部分を切り捨てる方法として ビット演算子 (.e.g. |0 ). ビット演算子を数値に使用すると、オペランドが符号付き 32 ビット整数として扱われるため、小数点の成分が除去されるという副作用があります。この場合、32ビットより大きな数値も混同されることに注意してください。


また、浮動小数点演算による小数の丸めの精度の悪さについても言及されているようです。

必読 - コンピュータ科学者が浮動小数点演算について知っておくべきこと .