ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScript で 2 つの数値の商を求める方法

JavaScript で 2 つの数値の商を求める方法

青灯夜游
青灯夜游オリジナル
2022-10-09 17:46:272826ブラウズ

2 つの実装方法: 1. 算術演算子「/」と構文「オペランド 1 / オペランド 2」を使用して、演算子の両側のオペランドを除算し、商を返します。 2. 代入演算子を使用します。 「/=」は最初に除算演算を実行し、次にその結果を演算子の左側の変数に代入します。構文「x /= y」は「x = x / y」と同等です。

JavaScript で 2 つの数値の商を求める方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JavaScript では、「/」または「/=」演算子を使用して 2 つの数値の商を求めることができます。

方法 1: 算術演算子「/」を使用する

算術演算子は、加算、減算、演算などの一般的な数学演算を実行するために使用されます。掛け算、割り算などここで

##演算子説明例/Division演算子xx / yは、xをyで割った商を計算することを意味します

例:

特殊オペランドの除算演算に注意してください。

var  n = 5;  //定义并初始化任意一个数值
console.log(NaN / n);  //如果一个操作数是NaN,结果都是NaN
console.log(Infinity / n);  //Infinity被任意数字除,结果是Infinity或-Infinity
                            //符号由第二个操作数的符号决定
console.log(Infinity / Infinity);  //返回NaN
console.log(n / 0);  //0除一个非无穷大的数字,结果是Infinity或-Infinity,符号由第二个操作数的符号决定
console.log(n / -0);  //返回-Infinity,解释同上

JavaScript で 2 つの数値の商を求める方法

拡張知識: 除算剰余演算子 "%"

剰余演算はモジュラー演算とも呼ばれます。例:

console.log(3 % 2);  //返回余数1

JavaScript で 2 つの数値の商を求める方法

剰余算術は主に整数を処理しますが、浮動小数点数にも適用されます。例:

console.log(3.1 % 2.3);  //返回余数0.8000000000000003

JavaScript で 2 つの数値の商を求める方法

特殊オペランドの剰余演算に注意してください。

var n = 5;  //定义并初始化任意一个数值
console.log(Infinity % n);  //返回NaN
console.log(Infinity % Infinity);  //返回NaN
console.log(n % Infinity);  //返回5
console.log(0 % n);  //返回0
console.log(0 % Infinity);  //返回0
console.log(n % 0);  //返回NaN
console.log(Infinity % 0);  //返回NaN

JavaScript で 2 つの数値の商を求める方法

方法 2: 代入演算子「/=」を使用します。

代入演算子が使用されます変数への値の代入には、次の 2 つの形式があります。

  • 単純な代入操作 =: 等号の右側のオペランドの値を、等号のオペランドに直接コピーします。左なので左の操作で数値の値が変わります。

  • 追加演算の代入演算: 代入の前に、右側のオペランドに対して何らかの演算を実行し、その演算結果を左側のオペランドにコピーします。

一部の追加演算の代入演算は、加算、減算、乗算、除算の四則演算を実現できます。このうち、

加減乗除の四則演算の追加演算を実装する代入演算子代入演算子説明説明#/=サンプルコードは次のとおりです:
var x = 50;
x /= 10;
console.log(x);  // 输出:5
##例
#と同等#除算演算と代入最初に除算演算を実行し、その結果を演算子の左側の変数に代入します。 a /= b a = a / b


拡張知識: 除算、剰余演算と代入JavaScript で 2 つの数値の商を求める方法%=

#演算子

説明例%=最初にモジュロ演算を実行し、その結果を演算子の左側の変数に代入します。#x %= y は x と同等です。 = x % y
var x = 100;
x %= 15;
console.log(x);  // 输出:10
[関連する推奨事項:
基本プログラミング ビデオ

]JavaScript で 2 つの数値の商を求める方法

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。