Содержание

Шпаргалка по JavaScript

1. Где писать код

2. Основные символы

Символ Значение Пример
; конец команды x = 5;
= присвоить значение a = 10;
+ - * / математика 2 + 2
() вызов функции alert(«ok»)
{} блок кода { x=1; }
«» текст (строка) «Привет»

3. Типы данных

4. Переменные

Пример:

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("Ошибка");
}

Сравнилки: ==, ===, >, <, >=, , !=, !==

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. Типичные ошибки новичков

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. Где искать помощь


Antistatus 15.04.2026 08:38