На какие группы делится JS? Flashcards

1
Q

На какие группы делится JS?

A

JS как и любой другой язык программирования работает с данными. Эти данные в JS делятся на две большие группы:
//примитивы
string, number, boolean, null, undefined, symbol, BigInt

//ссылочные типы данных
object, array, function/class, map, set

  1. Примитивы

Будут затираться данные
const a = {
//#111
id: 1, name: Bob}
const b = a; //#111
b.name = “Alex”
console.log(a) // name: “Alex”

  1. Ссылочные
    Объекты, массив, функции

Особенности ссылочных типов данных:
- более сложная структура
- имеют св-ва и методы
- ссылочный тип
сравниваются ссылки, если создаются разные объекты, так как будет разная ссылка

const user1 = {
//#11111
id: 1,
name: “Bob”,
isStudent: true
}
const user2 = {
//#12312
id: user1.id,
name: user1.name,
isStudent: user1.isStudent
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly