Чтобы проверить, делится ли число на 2 в JavaScript, есть несколько способов:
- Использование оператора по модулю (%): вы можете использовать оператор по модулю, чтобы проверить, делится ли число на 2. Если остаток от деления равен 0, то число делится на 2.
>
function isDivisibleByTwo(number) {
return number % 2 === 0;
}
console.log(isDivisibleByTwo(4)); // Output: true
console.log(isDivisibleByTwo(7)); // Output: false
- Использование побитового оператора И (&). Еще один эффективный способ проверить, делится ли число на 2, — выполнить побитовую операцию И с 1. Если результат равен 0, то число делится на 2.
>
function isDivisibleByTwo(number) {
return (number & 1) === 0;
}
console.log(isDivisibleByTwo(4)); // Output: true
console.log(isDivisibleByTwo(7)); // Output: false
- Использование деления: вы можете разделить число на 2 и проверить, является ли результат целым числом, используя метод
Number.isInteger().
function isDivisibleByTwo(number) {
return Number.isInteger(number / 2);
}
console.log(isDivisibleByTwo(4)); // Output: true
console.log(isDivisibleByTwo(7)); // Output: false