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

Javascript вивести числа від 1 до 100

10 хв читання
1262 переглядів

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

Перший і найпростіший спосіб-використовувати цикл for. Цей цикл дозволяє виконувати повторювані дії певну кількість разів. У нашому випадку, нам потрібно вивести числа від 1 до 100, тому ми будемо використовувати цикл з умовою, що змінна i буде збільшуватися на 1 з кожною ітерацією, поки вона не стане рівною 100.

1. Цикл for:

for (let i = 1; i

2. Цикл while:

let i = 1;while (i

3. Масив і метод forEach:

const numbers = Array.from(, (_, i) => i + 1);numbers.forEach(number => console.log(number));

4. Рекурсивна функція:

function printNumbers(start, end) end) return;console.log(start);printNumbers(start + 1, end);>printNumbers(1, 100);

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

Простий спосіб з використанням циклу for

Цикл for може бути дуже корисним, коли Вам потрібно повторити певний блок коду задану кількість разів. У цьому випадку нам потрібно було вивести числа від 1 до 100, але ви можете легко змінити межі циклу, щоб вивести числа в потрібному діапазоні.

  • Визначте змінну, яка буде зберігати поточне число в кожній ітерації.

Дотримуючись цих порад, ви зможете легко та ефективно виводити числа від 1 до 100 у JavaScript.

Щоб вивести числа від 1 до 100, ми можемо використовувати цикл while наступним чином:

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

Просунутий спосіб з використанням рекурсії

Запустивши рекурсивну функцію, ми можемо вивести числа від 1 до 100 без використання циклів. Для цього достатньо написати функцію, яка буде викликати саму себе з новим аргументом на кожній ітерації.

Ось як може виглядати така функція:

function printNumbersRecursive(start, end) end) console.log(start);printNumbersRecursive(start + 1, end);>printNumbersRecursive(1, 100);

Таким чином, функція буде викликатися рекурсивно, поки start не стане більшим за end . У підсумку, на кожній ітерації буде виведено наступне число.