7 Жовтня 2025
JavaScript. Урок 2. Базові типи даних
  • Розробка
  • Уроки

Типи даних у JavaScript: рядки, числа, булеві значення

Базові типи даних і перевірка типу значення за допомогою typeof. Приклади коду подані в тегах .

Оператор typeof

Щоб дізнатись, який тип значення зберігає змінна, використовуйте typeof:

// приклад

const x = 'Hello, autumn';

console.log(typeof x); // 'string'

Рядок (String)

String — це текст у лапках: слово, фраза, речення, будь-яка послідовність символів.

// оголошення рядка

let a = 'Hello, autumn';

// перевірка типу

console.log(typeof a); // 'string'

// важливо: число в лапках — це теж рядок

const s = '5';

console.log(typeof s); // 'string'

Поширена помилка

Якщо написати число в лапках, воно стане рядком (не числом):

const n1 = '150'; // це РЯДОК, а не число

console.log(typeof n1); // 'string'

Число (Number)

Number — це числове значення без лапок: цілі та з плаваючою крапкою.

// оголошення числа

let b = 150;

// перевірка типу

console.log(typeof b); // 'number'

// якщо взяти те саме значення в лапки — це вже рядок

b = '150';

console.log(typeof b); // 'string'

Булевий тип (Boolean)

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

// оголошення булевого значення

let c = true;

console.log(typeof c); // 'boolean'

// приклад використання у перевірці віку

const age = 19;

const isAdult = age >= 18; // поверне true або false

if (isAdult) { console.log('Доступ дозволено'); } else { console.log('Доступ заборонено'); }

Підсумок

  • String — текст у лапках: 'hello', "world".
  • Number — числа без лапок: 150, 3.14.
  • Boolean — логічні значення: true або false.
  • typeof показує тип: typeof a, typeof b, typeof c.
 


×
×