JavaScript: змінні та типи даних

let, const та типи даних

📖 Теорія

JavaScript — динамічно типізована мова. Три способи оголошення змінних:

💡 Приклад коду
Вивід:

                            
📝 ЗАВДАННЯ (3)
1.
Завдання 1: Оголошення змінних
10 XP
Оголоси змінну name зі своїм ім'ям та змінну age зі своїм віком. Виведи їх через console.log.
💡 Підказка: Використай let для name та const для age
🔓 Розв'язок:
let name = 'Дмитро'; const age = 30; console.log(name); console.log(age);
Вивід:

                                

2.
Завдання 2: Типи даних
20 XP
Оголоси по одній змінній кожного типу: рядок, число, булеве значення, null, undefined. Виведи typeof для кожної.
💡 Підказка: typeof null повертає 'object' — це баг JS
🔓 Розв'язок:
let s = 'hello'; let n = 42; let b = true; let nu = null; let u = undefined;
console.log(typeof s);
console.log(typeof n);
console.log(typeof b);
console.log(typeof nu);
console.log(typeof u);
Вивід:

                                

3.
Завдання 3: Перевірка знань типів
30 XP
Виведи результати таких виразів:
1. typeof (10 + '5')
2. typeof (10 - '5')
3. typeof NaN
4. typeof []
💡 Підказка: Конкатенація рядка і числа дає рядок. NaN — це теж 'number'!
🔓 Розв'язок:
console.log(typeof (10 + '5'));
console.log(typeof (10 - '5'));
console.log(typeof NaN);
console.log(typeof []);
Вивід: