К
Код Олега
@legacy_oleg_codes1.6K подп.
985просмотров
60.1%от подписчиков
22 февраля 2024 г.
questionScore: 1.1K
Что такое примитивные типы данных в javascript ? Попробую дать свою формулировку, на сколько это получится 😁 Итак, примитивы - это данные, которые не являются объектом и не имеют методов. В JavaScript существует 8 основных типов данных. Семь из них называют «примитивными» типами данных: number bigint string boolean null undefined symbol И один не является «примитивным» и стоит особняком: object Очень важно понять!!! Все примитивы неизменяемы, то есть они не могут быть изменены. Важно не путать сам примитив с переменной, которой присвоено значение примитивного типа. Переменной может быть переприсвоено новое значение, но существующее значение примитивного типа не может быть изменено подобно объектам, массивам и функциям. Пример для понимания: let bar = "abc" console.log(bar) // abc // Примитив не изменился bar.toUpperCase() console.log(bar) // abc // Присваиваем новой переменной let bar2 = bar.toUpperCase() console.log(bar2) // ABC // А теперь массивы let foo = [] console.log(foo) // [] foo.push("plugh") console.log(foo) // ["plugh"] Примитив может быть заменён, но он не может быть напрямую изменён. И напоследок. За исключением null и undefined, все примитивные значения имеют объектный аналог, который оборачивает значение примитивного типа: String для string примитива. Number для number примитива. BigInt для bigint примитива. Boolean для boolean примитива. Symbol для symbol примитива.
985
просмотров
1420
символов
Да
эмодзи
Нет
медиа

Другие посты @legacy_oleg_codes

Все посты канала →
Что такое примитивные типы данных в javascript ? Попробую да — @legacy_oleg_codes | PostSniper