Урок 2
Переменные и типы данных
15 минПеременные — это контейнеры для хранения данных. В JavaScript есть три способа объявить переменную.
let, const, var
// let — можно изменять
let age = 25;
age = 26; // OK
// const — нельзя изменять
const name = "Иван";
name = "Пётр"; // Ошибка!
// var — устаревший способ (не используйте)
var oldWay = "не рекомендуется";
Правило: Используйте
const по умолчанию. Меняйте на let, только если нужно перезаписывать значение.
Типы данных
Числа (Number)
let integer = 42;
let float = 3.14;
let negative = -10;
// Операции
console.log(10 + 5); // 15
console.log(10 - 5); // 5
console.log(10 * 5); // 50
console.log(10 / 5); // 2
console.log(10 % 3); // 1 (остаток)
Строки (String)
let single = 'Одинарные кавычки';
let double = "Двойные кавычки";
let backticks = `Шаблонные строки`;
// Конкатенация
let firstName = "Иван";
let lastName = "Петров";
let fullName = firstName + " " + lastName;
// Шаблонные строки (рекомендуется)
let greeting = `Привет, ${firstName}!`;
console.log(greeting); // Привет, Иван!
Булевы значения (Boolean)
let isActive = true;
let isLoggedIn = false;
// Результат сравнения — тоже булево
console.log(5 > 3); // true
console.log(5 < 3); // false
console.log(5 === 5); // true
Массивы (Array)
let fruits = ["яблоко", "банан", "апельсин"];
console.log(fruits[0]); // яблоко (индексы с 0!)
console.log(fruits.length); // 3
fruits.push("груша"); // Добавить в конец
fruits.pop(); // Удалить последний
Объекты (Object)
let user = {
name: "Иван",
age: 25,
isAdmin: false
};
console.log(user.name); // Иван
console.log(user["age"]); // 25
user.email = "ivan@mail.ru"; // Добавить свойство
Материалы по теме
- Глоссарий digital-терминов Глоссарий
- Статьи блога по разработке и SEO Блог
- Практические чеклисты по внедрению Чеклисты
- MongoDB NoSQL база данных: полное руководство Статья
- JavaScript Термин
- TypeScript vs JavaScript: что выбрать в 2025 Статья