Обекти и примитиви в JavaScript
Обектите (включително и масивите, както вече знаете) се считат за сложни типове данни. Низовете, числата, булевите стойности се считат за прости, или примитивни типове данни. Често се наричат просто примитиви, което означава всичко, което не е обект.
В JavaScript има седем примитивни типа данни: string, number, boolean, null, undefined, symbol, bigint. Запомнете броя и названията им - това често се пита на интервюта.
Даден е следният код:
let test = {x: 1, y: 2, z: 3};
console.log(test);
Какъв тип данни ще се изведе в конзолата? Това примитив ли е или обект?
Даден е следният код:
let test = {x: 1, y: 2, z: 3};
console.log(test.x);
Какъв тип данни ще се изведе в конзолата? Това примитив ли е или обект?
Даден е следният код:
let test = [1, 2, 3];
console.log(test);
Какъв тип данни ще се изведе в конзолата? Това примитив ли е или обект?
Даден е следният код:
let test = [1, 2, 3];
console.log(test[1]);
Какъв тип данни ще се изведе в конзолата? Това примитив ли е или обект?
Даден е следният код:
let test1 = [1, 2, 3];
let test2 = 1;
console.log(test1);
Какъв тип данни ще се изведе в конзолата? Това примитив ли е или обект?
Даден е следният код:
let test1 = [1, 2, 3];
let test2 = 1;
console.log(test1[test2]);
Какъв тип данни ще се изведе в конзолата? Това примитив ли е или обект?
Без да надничате в учебника, избройте всички примитивни типове данни в JavaScript.