Объектҳо ва примитивҳо дар 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 номбар кунед.