ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScript で 2 つの数値の商を求める方法
2 つの実装方法: 1. 算術演算子「/」と構文「オペランド 1 / オペランド 2」を使用して、演算子の両側のオペランドを除算し、商を返します。 2. 代入演算子を使用します。 「/=」は最初に除算演算を実行し、次にその結果を演算子の左側の変数に代入します。構文「x /= y」は「x = x / y」と同等です。
このチュートリアルの動作環境: 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,解释同上
拡張知識: 除算剰余演算子 "%"
剰余演算はモジュラー演算とも呼ばれます。例:console.log(3 % 2); //返回余数1剰余算術は主に整数を処理しますが、浮動小数点数にも適用されます。例:
console.log(3.1 % 2.3); //返回余数0.8000000000000003例特殊オペランドの剰余演算に注意してください。
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
方法 2: 代入演算子「/=」を使用します。
代入演算子が使用されます変数への値の代入には、次の 2 つの形式があります。説明 | 説明 | ##例 | ||
---|---|---|---|---|
#と同等#除算演算と代入 最初に除算演算を実行し、その結果を演算子の左側の変数に代入します。 |
a /= b | a = a / b | サンプルコードは次のとおりです: |
拡張知識: 除算、剰余演算と代入%=
#演算子
%= | 最初にモジュロ演算を実行し、その結果を演算子の左側の変数に代入します。 | |
---|---|---|
]
以上がJavaScript で 2 つの数値の商を求める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。