Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Вкладені Цикли | Цикли
JavaScript Ninja

Свайпніть щоб показати меню

book
Вкладені Цикли

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

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

Давайте розглянемо приклад, щоб зрозуміти, як працюють вкладені цикли в контексті нашої гри Ніндзя:

js

ninja.js

copy

У наведеному вище прикладі у нас є дві функції: ninjaController та lootColumn. Функція ninjaController використовує цикл while для переміщення Ніндзя по сітці зліва направо. Для кожного стовпця вона викликає функцію lootColumn, яка містить ще один цикл while для переміщення Ніндзя вгору, збираючи суші по дорозі. Коли Ніндзя досягає верхівки стовпця, він використовує цикл for, щоб повернутися вниз до своєї початкової позиції.

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

Завдання

Swipe to start coding

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 4
js

ninja.js

Ми дуже хвилюємося, що щось пішло не так. Що трапилося?

Запитати АІ

expand
ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

book
Вкладені Цикли

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

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

Давайте розглянемо приклад, щоб зрозуміти, як працюють вкладені цикли в контексті нашої гри Ніндзя:

js

ninja.js

copy

У наведеному вище прикладі у нас є дві функції: ninjaController та lootColumn. Функція ninjaController використовує цикл while для переміщення Ніндзя по сітці зліва направо. Для кожного стовпця вона викликає функцію lootColumn, яка містить ще один цикл while для переміщення Ніндзя вгору, збираючи суші по дорозі. Коли Ніндзя досягає верхівки стовпця, він використовує цикл for, щоб повернутися вниз до своєї початкової позиції.

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

Завдання

Swipe to start coding

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 4
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt