숫자가 홀수인지 짝수인지 판단하는 것은 기본적인 프로그래밍 작업입니다. JavaScript에는 이를 수행하는 여러 가지 방법이 있습니다. 이 튜토리얼에서는 모듈러스 연산자 사용과 비트 AND 연산자 활용이라는 두 가지 간단한 방법을 안내합니다.
모듈러스 연산자(%)는 숫자가 홀수인지 짝수인지 확인하는 가장 일반적이고 간단한 방법입니다. 이 연산자는 나누기 연산의 나머지 부분을 반환합니다.
핵심 컨셉:
코드 예:
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 연산자 (&)를 사용하여 홀수 또는 짝수를 결정할 수도 있습니다. 이 접근 방식은 이진 표현에 의존합니다.
핵심 컨셉:
작동 방식:
숫자 & 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!