Перейти до основного контенту

Як вивести лише парні числа в JavaScript

3 хв читання
1531 переглядів

У JavaScript є кілька підходів, які дозволяють виводити лише парні числа. Один з таких підходів-використання циклу for. Цей цикл дозволяє перебирати числа в заданому діапазоні і перевіряти їх на парність.

Для того щоб вивести тільки парні числа, необхідно використовувати умовний вираз всередині циклу for. За допомогою оператора % (залишок від ділення) можна перевірити, чи є число парним чи ні. Якщо залишок від ділення числа на 2 дорівнює 0, то число є парним.

Таким чином, застосовуючи умовний оператор if всередині циклу for і перевіряючи залишок від ділення числа на 2, можна вивести тільки парні числа в JavaScript.

1. Використання оператора поділу за модулем (%)

Один з найпростіших способів - це використання оператора поділу по модулю (%). Якщо число ділиться на 2 і залишок від ділення дорівнює 0, то воно парне:

for (let i = 1; i >

2. Використання умовного оператора (if)

Також можна використовувати умовний оператор (if) для перевірки числа на парність:

for (let i = 1; i >

3. Використання функції filter () для масиву чисел

Якщо у вас є масив чисел, ви можете використовувати функцію filter () для вибірки лише парних чисел:

const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];const evenNumbers = numbers.filter(number => number % 2 === 0);console.log(evenNumbers);

4. Використання рекурсії

function printEvenNumbers(n) if (n % 2 === 0) printEvenNumbers(n - 1);>printEvenNumbers(10);

Це кілька прикладів того, як можна вивести лише парні числа в JavaScript. Виберіть відповідний спосіб залежно від вашого завдання та продовжуйте вчитися!

При роботі з числами в JavaScript може виникнути необхідність вивести тільки парні числа. Це може бути корисно при вирішенні різних завдань, наприклад, при обробці даних або генерації звітів.

Один з найпростіших і найпоширеніших способів - використання циклу for. Ми можемо перебрати всі числа від початкового до кінцевого значення і перевіряти кожне число на парність за допомогою операції залишку від ділення.

for (var i = 1; i

if (i % 2 === 0)

console.log(i);

виведе на консоль тільки парні числа від 1 до 10:

Однак, це рішення має свої обмеження. По-перше, ми повинні знати початкове і кінцеве значення числового діапазону заздалегідь. По-друге, якщо діапазон чисел великий, то цикл може зайняти багато часу і ресурсів.

Існують інші способи вирішення цієї проблеми, такі як використання циклів while або do-while, рекурсивних функцій або методів масивів. Кожен з них має свої особливості і може бути більш ефективним у певних ситуаціях.

Важливо пам'ятати, що вибір відповідного способу вирішення завдання залежить від конкретної ситуації і вимог проекту. У деяких випадках для досягнення необхідних результатів можуть знадобитися більш складні та ефективні алгоритми.

Вирішення проблеми за допомогою циклу

Якщо вам потрібно вивести лише парні числа в JavaScript, можна використовувати цикл, щоб прокрутити всі числа і перевірити їх на парність.

Для цього можна використовувати цикл for або while. Усередині циклу необхідно перевіряти кожне число на парність за допомогою оператора %, який повертає залишок від ділення. Якщо залишок від ділення дорівнює нулю, то число парне і його можна вивести.

Приклад рішення з використанням циклу for:

Аналогічно можна вирішити задачу за допомогою циклу while:

Таким чином, використовуючи цикл і перевірку парності, можна легко вивести лише парні числа в JavaScript.

Нижче наведено приклад коду JavaScript, який дозволяє виводити лише парні числа:

function printEvenNumbers(n) >>const n = 10;printEvenNumbers(n);

У наведеному прикладі коду ми встановили значення змінної n на 10. Ви можете змінити це значення на будь-яке інше позитивне число, щоб вивести лише парні числа до цього числа.