Шпаргалка по JavaScript
1. Где писать код
- В консоли браузера (F12 → Console) — для быстрых экспериментов
- В файле .html между тегами
<script>код</script> - В отдельном файле
script.jsи подключить:<script src=«script.js»></script>
2. Основные символы
| Символ | Значение | Пример |
|---|---|---|
| ; | конец команды | x = 5; |
| = | присвоить значение | a = 10; |
| + - * / | математика | 2 + 2 |
| () | вызов функции | alert(«ok») |
| {} | блок кода | { x=1; } |
«» | текст (строка) | «Привет» |
3. Типы данных
«текст»— строка42— числоtrue/false— да/нетnull— пустоundefined— не определено
4. Переменные
let имя = значение;— можно менятьconst имя = значение;— константа (не меняется)var имя = значение;— устаревший способ (лучше не использовать)
Пример:
let возраст = 25; const PI = 3.14; let имя = "Вася";
5. Главные функции
| Функция | Что делает | Пример |
|---|---|---|
alert() | всплывающее окно | alert(«Привет»); |
console.log() | вывод в консоль | console.log(«отладка»); |
prompt() | спросить текст | let name = prompt(«Как тебя зовут?»); |
confirm() | спросить да/нет | let ok = confirm(«Точно?»); |
Number() | превратить в число | Number(«123») |
String() | превратить в строку | String(456) |
6. Условия (if / else)
let возраст = 18; if (возраст >= 18) { alert("Проходи"); } else if (возраст > 0 && возраст < 18) { alert("Иди гуляй"); } else { alert("Ошибка"); }
Сравнилки: ==, ===, >, <, >=, ⇐, !=, !==
==— равно по значению (5 == «5»→ true)===— строго равно (5 === «5»→ false)&&— И (оба условия верны)||— ИЛИ (хотя бы одно верно)!— НЕ (отрицание)
7. Циклы
for — когда знаешь количество повторений:
for (let i = 1; i <= 5; i++) { console.log("Шаг " + i); }
while — пока условие верно:
let i = 1; while (i <= 5) { console.log("Шаг " + i); i++; }
8. Массивы (списки)
let фрукты = ["яблоко", "банан", "апельсин"]; фрукты[0]; // "яблоко" (нумерация с 0!) фрукты.length; // 3 (длина массива) фрукты.push("киви"); // добавить в конец фрукты.pop(); // удалить последний фрукты[1] = "груша"; // заменить элемент for (let i = 0; i < фрукты.length; i++) { console.log(фрукты[i]); }
9. Объекты
let кошка = { имя: "Мурка", возраст: 3, мяукает: true, сказать: function() { alert("Мяу!"); } }; кошка.имя; // "Мурка" кошка["возраст"]; // 3 кошка.сказать(); // вызов метода кошка.цвет = "белый"; // добавить свойство
10. Функции
Обычная функция:
function приветствие(имя) { return "Привет, " + имя + "!"; } let сообщение = приветствие("Аня"); alert(сообщение);
Стрелочная функция (современный стиль):
const сумма = (a, b) => a + b; alert(сумма(5, 3)); // 8
11. Работа с HTML
Найти элемент:
document.getElementById("myId"); // по id document.querySelector(".myClass"); // по CSS селектору document.querySelectorAll("p"); // все абзацы
Изменить содержимое:
let заголовок = document.getElementById("title"); заголовок.innerHTML = "Новый текст"; заголовок.style.color = "red";
Обработка нажатия кнопки:
<button onclick="myFunction()">Нажми</button>
function myFunction() { alert("Кнопка нажата!"); }
12. Полезные приёмы
Шаблонные строки (вместо склеивания):
let имя = "Вася"; alert(`Привет, ${имя}!`);
Тернарный оператор (короткий if):
let возраст = 20; let статус = возраст >= 18 ? "взрослый" : "ребёнок";
Проверка на число:
let значение = prompt("Введи число"); if (!isNaN(значение)) { alert("Это число!"); }
Случайное число:
let случайное = Math.random(); // от 0 до 1 let от1до10 = Math.floor(Math.random() * 10) + 1;
13. Типичные ошибки новичков
- Забыл кавычки:
alert(Привет);→ нужноalert(«Привет»); - Опечатка в имени переменной:
let name = «Оля»; alert(naem); - Не закрыл скобку:
if (x > 5 {→ нужноif (x > 5) { - Путаешь = и ==:
if (x = 5)(присвоение, а не сравнение) - Забыл
letперед переменной:x = 5;→ лучшеlet x = 5;
14. Быстрые примеры
Калькулятор:
let a = Number(prompt("Первое число")); let b = Number(prompt("Второе число")); alert(`Сумма: ${a + b}`);
Проверка пароля:
let пароль = prompt("Введите пароль"); if (пароль === "12345") { alert("Доступ разрешён"); } else { alert("Неверный пароль"); }
Цифры от 1 до 10:
for (let i = 1; i <= 10; i++) { console.log(i); }
15. Где искать помощь
- Консоль браузера (F12) — покажет ошибки
- Напиши
console.log(переменная)— проверь значение - MDN Web Docs (русский) — документация
- Загугли: «javascript как сделать …»
Antistatus 15.04.2026 08:38