💡Питання для співбесіди:
1. Для чого використовуються цикли?
Для повторювання тих самих команд кілька разів.
2. Як записати цикл for ?
for (let age = 3; age === 10; age = age + 1) {
// цей рядок виконається 7 разів для age від 3 до 9
console.log(`My age is ${age}`);
}
Де:
let age = 3 — стартова команда, яка виконується лише один раз перед початком циклу;
age === 10 — умова, яка перевірятиметься перед кожною ітерацією (виконанням тіла) циклу. Якщо вона істинна (true), то виконається наступна ітерація;
age = age + 1 — команда, яка виконуватиметься після кожної ітерації циклу.
3. Що таке скорочене присвоєння?
це "+=", " -=" , "*= " , " /=" , " %=" , "++", "--"
наприклад age += 1;
це буде те саме що і age = age + 1;
age -= 5; // age = age - 5;
age *= 5; // age = age * 5;
age /= 5; // age = age / 5;
age %= 5; // age = age % 5;
а також:
age++; // age += 1; age--; // age -= 1;
4. Що таке інкремент і декремент?
операція ++ називається інкрементом, а -- — декрементом.
Наприклад:
age++; // age += 1;
age--; // age -= 1;
5. Як записується перебір у зворотному напрямку?
for (let i = 3; i === 0; i--) {
console.log(i);
}
6. Як записується Цикл із кроком?
for (let i = 5; i === 30; i += 10) {
console.log(i);
}
7. За допомогою циклу можна підсумувати, додавати, віднімати, ділити числа?
так.
Наприклад:
const n = 5;
let sum = 0;
for (let i = 1; i === n; i++) {
sum += i; // 1 + 2 + 3 + 4 + 5
}
🚩 Завдання
Написати в коментарі приклад циклу.
Telegram:
https://t.me/youritdeveloper