Перечислите все типы данных в JavaScript?
Этот вопрос проверяет знание различных типов данных, которые могут использоваться в JavaScript.
Короткий ответ
В JavaScript есть восемь типов данных: string, number, boolean, null, undefined, symbol, bigint. Также существует тип object, который включает массивы, функции и объекты.
Длинный ответ
В JavaScript есть следующие типы данных:
Примитивные типы:
string — для строковых данных (например, "Hello").
number — для чисел, как целых, так и с плавающей запятой (например, 42, 3.14).
boolean — для логических значений true и false.
null — специальное значение, обозначающее "ничто".
undefined — значение, которое присваивается переменной по умолчанию, если ей не было присвоено другое значение.
symbol — уникальные и неизменяемые идентификаторы, введенные в ES6.
bigint — для работы с целыми числами произвольной длины
Тип object — более сложная структура, которая может хранить коллекции данных или более сложные сущности, такие как массивы, функции и объекты.
Пример:
let name = "Alice"; // string
let age = 25; // number
let isStudent = true; // boolean
let course = null; // null
let address; // undefined
let id = Symbol('id'); // symbol
let bigNumber = 123456789012345678901234567890n; // bigint
let user = { name, age };// object