На попередніх уроках ми з тобою дізналися, що таке "змінні", "умови"(if...else), "масив"(array) та "цикли"(for). А тепер давай придумаємо алгоритм, у якому поєднаємо всі ці знання. Наприклад, у нас є дві змінні-масиви (let maleFriends – масив друзів-хлопчиків, let femaleFriends – масив подруг-дівчаток). І ось залежно від того, хто ти (хлопчик чи дівчинка), ти хотів би бачити або своїх друзів-хлопчиків, або подруг-дівчаток. Як можна реалізувати такий алгоритм? Давай додамо в код нову змінну let myCategory, яка може набувати значення або "male", або "female" (якщо ти трохи знаєш англійську, то розумієш, що це означає або "чоловічу", або "жіночу" стать). А далі в коді ми поставимо умову if (myCategory == "male") (тобто - якщо у цієї змінної буде значення "чоловіча") + всередині цієї умови ми поставимо цикл for, який перебирає масив maleFriends (масив друзів- хлопчиків). А в else умови (тобто - якщо у цієї змінної буде значення !не "чоловіча", наприклад, "female" - "жіноча") ми поставимо цикл for, який перебирає масив femaleFriends (масив подруг-дівчаток). Яка умова виконується зараз (іf чи else)? Так як let myCategory = "female";, то виконується else - справа ти бачиш перебір масиву femaleFriends. Але, наприклад, ти - хлопчик і хочеш бачити перебір масиву maleFriends. Що для цього потрібне? Потрібно, щоб виконувалася умова if, а для цього потрібно змінити значення змінної let myCategory = "male"; - і ти побачиш справа своїх друзів-хлопчиків.