jsで除算を丸める方法

下次还敢
リリース: 2024-05-06 12:45:22
オリジナル
807 人が閲覧しました

JavaScript では、次の 2 つのメソッドを使用して除算結果を丸めることができます。 Math.floor() メソッドは、切り捨て後の浮動小数点数の値を返します。記号「|」はビット単位の OR 演算を実行し、小数部分を切り捨てて整数を返します。

jsで除算を丸める方法

#JS で整数の除算の結果を取得するにはどうすればよいですか?

JavaScript では、通常、除算の結果は浮動小数点数になります。ただし、場合によっては結果を四捨五入する必要があるかもしれません。これを実現するには、次の 2 つの一般的な方法があります。

1. Math.floor() メソッドを使用します。

Math.floor() メソッドは浮動小数点数を返します。下向き 四捨五入した値。例:

<code class="javascript">const result = Math.floor(10 / 3); // 结果为 3</code>
ログイン後にコピー

2。記号「|」を使用します。JavaScript では、記号「|」を使用してビット演算を実行できます。数値とともに使用すると、数値に対してビット単位の OR 演算が実行され、小数部分が切り捨てられて整数が返されます。例:

<code class="javascript">const result = 10 / 3 | 0; // 结果为 3</code>
ログイン後にコピー

Compare

これら 2 つの方法の間にパフォーマンスに大きな違いはありません。ただし、Math.floor() メソッドの方が理解しやすく、場合によっては「|」という表記の方が簡潔になる場合があります。

両方の方法を使用した丸め除算の例を次に示します:

<code class="javascript">const num1 = 10;
const num2 = 3;

console.log("使用Math.floor()取整:", Math.floor(num1 / num2));
console.log("使用\"|\"取整:", num1 / num2 | 0);</code>
ログイン後にコピー
出力:

<code>使用Math.floor()取整: 3
使用"|"取整: 3</code>
ログイン後にコピー

以上がjsで除算を丸める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート