Журнал

Типы данных JavaScript

23.02.2023

Расскажу про типы данных в JS.

Их всего восемь. И переменная может менять тип данных. То есть сначала в ней может число, а потом переназначено на строку.

Объекты

Так называемый тип данных object — отличается от остальных тем, что он не примитивный. Потому что в object можно хранить коллекции данных, сложные структуры. Объекты занимают важное место в языке.

Символ

Тип symbol нужен для создания уникальных идентификаторов внутри объектов.

Undefined

Тип undefined означает, что значение не было присвоено. Пустая переменная по сути.

Null

Отдельный тип, который означает НИЧЕГО, ПУСТО, ЗЕРО, НИХТ, НЕИЗВЕСТНО.

Булево значение

Данный тип “boolean” принимает два значения (и больше никакие) — true и false (собственно: истина и ложь). Иногда требуется хранить в переменных значение “да” или “нет”.

Строка

Тип string. Данное значение должно быть заключено в кавычки, одинарные или двойные, ну или обратные. Как хочешь, так и делай. Ну и у обратных расширена функциональность.

Biglnt

Этот тип данных предназначен для огромных чисел, больше 9007199254740991 или меньше -9007199254740991. Потому что для чисел меньше есть тип данных number. Данный тип данных используется редко, в соответствующих случаях криптография, время микросекунд и т.п. Отличительная особенность — n в конце числа. Например, bigInt = 123456789987654321123456789n;

Число

Тип данных number — используется для чисел. И для целых и для плавающей точки. Так же кроме чисел тип данных принимает Infinity, -Infinity, NaN.

Так, все восемь типов данных перечислил.

Как их определить?

Есть такая вещь, как оператор typeof. Он показывает, что это за тип данных. Как им пользоваться? Смотри на примере:

typeof «foo» // «string»

Похожие статьи:

СТАРТ 23 октября 2023

Привет!
Я бот школы DevHouse.
Хочешь в IT? Я знаю как.
Preloader