数値が奇数か偶数かを判断することは、プログラミングの基本的なタスクです。 JavaScript では、これを実現する方法がいくつかあります。このチュートリアルでは、モジュラス演算子の使用とビットごとの AND 演算子の活用という 2 つの簡単な方法を説明します。
係数演算子 (%) は、数値が奇数か偶数かを判断する最も一般的で簡単な方法です。この演算子は、除算演算の余りを返します。
主要なコンセプト:
コード例:
function isEven(number) { return number % 2 === 0; } function isOdd(number) { return number % 2 !== 0; } // Usage: console.log(isEven(4)); // true console.log(isOdd(4)); // false console.log(isEven(7)); // false console.log(isOdd(7)); // true
出力:
ビット単位の AND 演算子 (&) を使用して、奇数または偶数を決定することもできます。このアプローチはバイナリ表現に依存しています:
主要なコンセプト:
仕組み:
number & 1 を実行すると、数値の最後のビットがチェックされます:
コード例:
function isEven(number) { return (number & 1) === 0; } function isOdd(number) { return (number & 1) === 1; } // Usage: console.log(isEven(4)); // true console.log(isOdd(4)); // false console.log(isEven(7)); // false console.log(isOdd(7)); // true
出力:
Feature | Modulus Operator % | Bitwise AND Operator & |
---|---|---|
Readability | Very easy to understand | Less intuitive |
Readability | Slightly slower for large numbers | Slightly faster for large numbers |
Use Case | General-purpose applications | Optimised low-level operations |
どちらの方法も、JavaScript で数値が奇数か偶数かをチェックするのに効果的です。特定の使用例に最も適したものを選択してください。コーディングを楽しんでください! ?
以上がコーディングチャレンジ | JSを使用して数値が奇数か偶数かを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。