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.


×
×