Перші кроки

Типи даних

📖 Теорія
JavaScript має кілька основних типів даних. Розуміння типів — ключ до написання правильного коду.

string (рядок) — текстові дані в лапках: 'Привіт' або "Світ". Рядки можна складати (конкатенація): 'Привіт' + ' ' + 'Світ' дасть 'Привіт Світ'.

number (число) — цілі та дробові числа без лапок: 42, 3.14, -10. З числами можна виконувати арифметичні операції: +, -, *, /, % (остача від ділення), ** (піднесення до степеня).

boolean (логічний тип) — має лише два значення: true (правда) або false (хибність). Використовується для умов та перевірок.

null — спеціальне значення, що означає "нічого" або "порожнє значення". Його присвоюють навмисно. undefined — означає, що змінна була оголошена, але їй не надали значення.

Оператор typeof повертає тип значення у вигляді рядка. Наприклад: typeof 42 поверне 'number', typeof 'текст' поверне 'string'. Це корисний інструмент для перевірки типів.
💡 Приклад коду
Вивід:

                        
📝 ЗАВДАННЯ (3)
1.
Завдання 1: Перевірка типу
10 XP
Виведіть у консоль тип значення 'Hello' за допомогою typeof
💡 Підказка: Використайте console.log(typeof 'Hello');
🔓 Розв'язок:
console.log(typeof 'Hello');
Вивід:

                                

2.
Завдання 2: Конкатенація
20 XP
Створіть дві змінні: firstName зі значенням 'Тарас' та lastName зі значенням 'Шевченко'. Виведіть їх обʼєднання через пробіл
💡 Підказка: Обʼєднайте змінні за допомогою +: firstName + ' ' + lastName
🔓 Розв'язок:
let firstName = 'Тарас';
let lastName = 'Шевченко';
console.log(firstName + ' ' + lastName);
Вивід:

                                

3.
Завдання 3: Усі типи
30 XP
Створіть змінні: name (рядок 'JS'), version (число 6), isPopular (true). Виведіть тип кожної змінної на окремому рядку
💡 Підказка: Використайте typeof для кожної змінної та виведіть кожен результат окремим console.log()
🔓 Розв'язок:
let name = 'JS';
let version = 6;
let isPopular = true;
console.log(typeof name);
console.log(typeof version);
console.log(typeof isPopular);
Вивід: