Всë про JavaScript 👾
14 subscribers
2 links
Простой JavaScript для новичков. Разбираем , задачи и мини‑проекты, чтобы шаг за шагом стать фронтенд‑разработчиком
Download Telegram
📍Цикл for📍

Цикл for помогает повторять один и тот же код несколько раз подряд — например, вывести числа от 1 до 10 или пройтись по массиву. 📄

Что значит каждая часть:начало — обычно создаём счётчик: let i = 0;условие — пока оно true, цикл крутится: i < 6 шаг — как меняем счётчик каждый раз: i++ (плюс один)💡

Пример: вывод чисел от 0 до 5for (let i = 0; i < 6; i++) {
console.log(i);
}💻

Вывод в консоль:
0
1
2
3
4
5
⚠️

Как это работает по шагам:i = 0 — запускаем цикл.Проверяем i < 6 → true → выполняем console.log(i).Делаем шаг i++ → i становится 1.Повторяем, пока условие не станет false (когда i станет 6, цикл остановится).⚙️
🥱21
📍Условия if/else📍

Условие if/else — это способ сказать программе: «если что‑то верно — делай одно, иначе - другое».💻

Основной синтаксис на примере JavaScript (очень похоже в других языках):if (условие) {
// код, который выполнится, если условие истинно (true)
} else {
// код, который выполнится, если условие ложно (false)📄
}

Пример:let age = 15;
if (age >= 18) {
console.log("Можно войти");
} else {
console.log("Нельзя входить");💡

}Если age >= 18 даёт true, выполнится первый блок и выведется «Можно войти».
Если false — выполнится блок else и выведется «Нельзя входить».⚠️

Задача : Светофор 🚦Условие: Напиши код, который проверяет цвет светофора (переменная light = "красный" или "зеленый" или "желтый"). Выводи: "Иди!" для зелёного, "Стой!" для красного, "Жди!" для жёлтого.🔋
2👍1
Те, кому интересна биология и химия, можете подписаться на этот канал🤓
📍оператор &&📍

Оператор && в JavaScript — это логический оператор "И" (AND). Он возвращает true, только если оба операнда истинны (truthy), иначе — первое ложное значение (falsy) или false 📄

Оператор && вычисляет значения слева направо и останавливается на первом falsy-значении, возвращая его. Если все truthy, возвращается последнее значение.true && true даёт true.true && false даёт false.0 && "текст" даёт 0 (первое falsy).💡

Это полезно для короткого замыкания: правый операнд не вычисляется, если левый falsy.Примерыlet age = 16;
let hasMoney = true;💻

age >= 18 && hasMoney ? console.log("Можно купить") : console.log("Нет"); // "Нет"🔋

let x = 5 && 10; // 10 (оба truthy, последнее значение)
let y = "" && 20; // "" (первое falsy)📑
Используй в if: if (user && user.name) { ... } — проверяет существование и свойство.⚙️
🥱1