JavaScript奇数を見つける方法
JavaScript は、Web 開発で広く使用されている動的に型付けされたスクリプト言語です。重要なプログラミング言語である JavaScript には、奇数の計算を含む多くの機能と文法構造があります。
JavaScript では、奇数はさまざまな方法で見つけることができます。以下では、これらの方法を 1 つずつ紹介し、例を示して説明します。
モジュロ演算子 (%) は、2 つの数値を除算した余りを返すことができます。奇数を 2 で割った余りは 1 でなければならず、偶数を 2 で割った余りは 0 でなければならないため、決定する数値のモジュロ演算を使用してパリティを決定できます。
次は、モジュロ演算子を使用して奇数を決定する例です。
function isOdd(num) { return num % 2 !== 0; } console.log(isOdd(3)); // 输出 true console.log(isOdd(4)); // 输出 false
ビット演算子は次の目的で使用できます。 value.ビットのバイナリ値を比較して動作します。 JavaScript では、ビットごとの演算子ビットごとの否定 (~) を使用すると、値を反対の値に変換してから 1 を減算しますが、奇数と偶数では、2 進数の最後の桁が異なります (奇数の最後の桁は 1)ビットは 1、偶数の最後のビットは 0)、ビット単位の反転によって値が奇数であるかどうかを判断できます。
次は、ビットごとの演算子を使用して奇数を決定する例です:
function isOdd(num) { return (num & 1) === 1; } console.log(isOdd(3)); // 输出 true console.log(isOdd(4)); // 输出 false
JavaScript では、 Math モジュールが提供する剰余を求める関数は、remainder() と呼ばれます。この関数を呼び出して、値を 2 で割った余りを求め、値が奇数か偶数かを判断できます。
次は、Math モジュールを使用して剰余関数を見つけて奇数を決定する例です:
function isOdd(num) { return Math.abs(num % 2) === 1; } console.log(isOdd(3)); // 输出 true console.log(isOdd(4)); // 输出 false
And演算子 (&) は、2 つの値のバイナリ表現をビットごとに AND 演算できます。奇数と偶数では、2進数の下一桁が異なるので(奇数の下一桁は1、偶数の下一桁は0)、値と1のANDをとることで判断できます。値は奇数か偶数か?
次に、AND 演算子を使用して奇数を決定する例を示します。
function isOdd(num) { return (num & 1) === 1; } console.log(isOdd(3)); // 输出 true console.log(isOdd(4)); // 输出 false
要約:
上記の 4 つの方法はすべて、奇数を決定するために使用できます。 JavaScript。メソッドが異なれば適用可能なシナリオも異なる可能性があり、開発者は自分の状況に応じて最適なメソッドを選択できます。 JavaScript の特性をよりよく理解して使用できるよう、基本的な構文に重点を置いて学習することをお勧めします。
以上がJavaScript で奇数を見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。