JavaScriptは割り算と剰余を出力します

WBOY
リリース: 2023-05-12 20:16:36
オリジナル
911 人が閲覧しました

JavaScript は、Web ページにさまざまな動的な効果やインタラクティブな機能を実装できる非常に人気のあるスクリプト言語であり、最新の Web アプリケーションで広く使用されています。この記事では、JavaScript の除算演算子と剰余演算子に焦点を当てます。

1. 除算演算子

JavaScript では、除算演算は「/」記号で表され、2 つの数値の商を計算できます。例:

var a = 10;
var b = 5;
var c = a / b;
console.log(c); //输出结果为2
ログイン後にコピー

上記のコードでは、変数 a と b にそれぞれ 10 と 5 の値が割り当てられ、除算演算子「/」を使用して商を計算し、結果を変数 c に割り当てます。 。この例では、10 を 5 で割ると 2 に等しいため、c の値は 2 であることがわかります。

ただし、JavaScript には除算演算の特殊なケースがあることに注意する必要があります。つまり、被除数または除数が 0 の場合、結果は NaN (Not a Number) になります。例:

var a = 10;
var b = 0;
var c = a / b;
console.log(c); //输出结果为NaN
ログイン後にコピー

上記のコードでは、変数 a に値 10、変数 b に値 0 が代入されています。このとき、a/b の計算結果は NaN になります。これは、JavaScript では約数を 0 にすることができないためです。0 の場合、計算結果は不確かになります。

2. 剰余演算子

JavaScript では、剰余演算子は「%」記号で表され、2 つの数値を除算した後の剰余を計算できます。例:

var a = 10;
var b = 3;
var c = a % b;
console.log(c); //输出结果为1
ログイン後にコピー

上記のコードでは、変数 a と b にそれぞれ 10 と 3 の値が割り当てられ、剰余演算子「%」を使用して除算の剰余を計算し、その結果を割り当てます。変数cに。この例では、10 を 3 で割った余りが 1 であるため、c の値が 1 であることがわかります。

剰余演算には特殊なケースもあります。つまり、除数が 0 の場合、結果は NaN (Not a Number) になります。例:

var a = 10;
var b = 0;
var c = a % b;
console.log(c); //输出结果为NaN
ログイン後にコピー

上記のコードでは、変数 a に値 10、変数 b に値 0 が代入されています。このとき、a%b の計算結果は NaN になります。これも JavaScript では約数を 0 にすることができないためです。0 の場合、計算結果は不確かになります。

3. 除算と剰余演算の応用シナリオ

除算と剰余演算には、JavaScript プログラミングにおける幅広い応用シナリオがあります。このうち除算演算子は、パーセンテージや割合の計算など、数値変数間の比率を計算するために使用でき、加算、減算、乗算、除算などの他の演算子と組み合わせて使用​​することもできます。

剰余演算子は通常、ある数値が別の数値の倍数であるか、偶数/奇数であるかを判断するために使用されます。

剰余を取り除く除算演算は、数値の処理にも使用できます。たとえば、数値の整数部分を取得するには、除算演算子を使用して切り捨てます。例:

var a = 10;
var b = 3;
var c = Math.floor(a / b);
console.log(c); //输出结果为3
ログイン後にコピー

上の例では、Math.floor() メソッドを使用して、10 を 3 で割った結果を切り捨て、3 の整数部分を取得できます。

4. 概要

この記事では、JavaScript における除算と剰余演算の概念と応用シナリオを紹介します。除算演算子「/」は 2 つの数値の商を計算でき、剰余演算子「%」は 2 つの数値の除算の余りを計算できます。除算と剰余演算を使用する場合は、除数を 0 にすることができない状況に注意する必要があります。そうでない場合、結果は NaN になります。実際のプログラミングでは、割り算や剰余演算が非常に便利で、さまざまな数値計算や論理的判断に役立ちます。

以上がJavaScriptは割り算と剰余を出力しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!