JavaScript で必要な場合、小数点第 2 位までの四捨五入
数値を小数点第 2 位まで四捨五入したい場合に限ります。小数点以下 3 桁以上あります。たとえば、10 は変更せず、1.7777777 は 1.78 になり、9.1 は現状のままにする必要があります。
解決策:
JavaScript では 2 つのアプローチが可能です。
1. Math.round() を使用する
Math.round(num * 100) / 100
2. Number.EPSILON を使用する
Math.round((num + Number.EPSILON) * 100) / 100
入力と出力の例:
Input | Using Math.round() | Using Number.EPSILON |
---|---|---|
10 | 10 | 10 |
1.7777777 | 1.78 | 1.78 |
9.1 | 9.1 | 9.1 |
1.005 | 1 | 1.01 |
以上がJavaScript で数値を小数点第 2 位に四捨五入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。