Урок 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"; // Добавить свойство

Мы используем файлы cookie для улучшения работы сайта и персонализации контента. Продолжая использовать сайт, вы соглашаетесь с использованием cookies в соответствии с нашей Политикой конфиденциальности.