JavaScript має кілька основних типів даних. Розуміння типів — ключ до написання правильного коду.
string (рядок) — текстові дані в лапках: 'Привіт' або "Світ". Рядки можна складати (конкатенація): 'Привіт' + ' ' + 'Світ' дасть 'Привіт Світ'.
number (число) — цілі та дробові числа без лапок: 42, 3.14, -10. З числами можна виконувати арифметичні операції: +, -, , /, % (остача від ділення), * (піднесення до степеня).
boolean (логічний тип) — має лише два значення: true (правда) або false (хибність). Використовується для умов та перевірок.
null — спеціальне значення, що означає "нічого" або "порожнє значення". Його присвоюють навмисно. undefined — означає, що змінна була оголошена, але їй не надали значення.
Оператор typeof повертає тип значення у вигляді рядка. Наприклад: typeof 42 поверне 'number', typeof 'текст' поверне 'string'. Це корисний інструмент для перевірки типів.
console.log(typeof 'Hello');
let firstName = 'Тарас';
let lastName = 'Шевченко';
console.log(firstName + ' ' + lastName);
let name = 'JS';
let version = 6;
let isPopular = true;
console.log(typeof name);
console.log(typeof version);
console.log(typeof isPopular);