JavaScript は、柔軟性があり、習得と使用が簡単な、広く使用されているプログラミング言語です。 JavaScript では、通常、除数は整数になりますが、浮動小数点の結果を得るために浮動小数点数を除算したり、整数を除算したりする必要がある場合があります。この記事では、JavaScript で除算計算を実行し、浮動小数点の結果を取得する方法を説明します。
JavaScript の除算
JavaScript の除算演算子は/
で、整数の除算と浮動小数点の除算を計算できます。除数と被除数の両方が整数の場合、結果は整数になります。ただし、オペランドの 1 つが浮動小数点数の場合、結果は浮動小数点数になります。
たとえば、次のコードは、JavaScript で除算計算を実行する方法を示しています。
console.log(6 / 2); // 输出 3 console.log(3 / 2); // 输出 1.5
この例では、6 /2
は3
と評価されます。 、は整数です。3 / 2
の計算結果は1.5
であり、浮動小数点数です。
JS の整数演算は不正確です
JavaScript の整数演算は不正確であることに注意してください。除算計算を実行する場合、両方のオペランドが整数の場合、計算結果の精度が失われる可能性があります。
たとえば、10 / 3
の計算結果は 3.3333... (無限反復 10 進数) になるはずですが、JavaScript では計算結果が3# に切り捨てられます。 ##:
console.log(10 / 3); // 输出 3
Math.round()または
.toFixed()メソッドを使用して解決できます。たとえば、次のコードは、
Math.round()メソッドと
.toFixed()メソッドを使用して
10/3の結果を計算する方法を示しています。 ##
console.log(Math.round(10 / 3)); // 输出 3 console.log((10 / 3).toFixed(2)); // 输出 3.33
このメソッドは、浮動小数点数を指定された小数点以下の桁数に丸めます。上記のコードでは、.toFixed(2)
メソッドは10/3
の結果を小数点第 2 位まで保持し、結果は3.33
になります。注:
メソッドは文字列を返します。この文字列は、parseFloat()
またはNumber()
を使用して変換する必要があります。メソッド。数値に変換します。割り算を使用してパーセンテージを計算する
さらに、割り算を使用してパーセンテージを計算することもできます。数値のパーセンテージを計算する必要がある場合、割り算を使用して、基数に対する数値の比率を計算できます。
たとえば、次のコードは、
40の何パーセントが 100 以上がJavaScriptの整数の除算の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。100
であるかを計算する方法を示しています。const percentage = (40 / 100) * 100; console.log(percentage); // 输出 40
で
0.4が得られます。つまり、
40は
0.4の
100倍です。 。次に、これに
100を掛けて
40を取得します。つまり、
40のパーセンテージは
100%(
100% × 0.4 = 40%)。
結論