Објекти и примитиви во 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.