Objekty a primitiva v JavaScriptu
Objekty (včetně polí, jak již víte) jsou považovány za složité datové typy. Řetězce, čísla, logické hodnoty jsou považovány za jednoduché, nebo primitivní datové typy. Často se jim tak říká - primitiva, s tím, že se tím myslí vše, co není objekt.
V JavaScriptu existuje sedm primitivních datových typů: string, number, boolean, null, undefined, symbol, bigint. Zapamatujte si jejich počet a názvy - na to se často ptají při pohovorech.
Je dán následující kód:
let test = {x: 1, y: 2, z: 3};
console.log(test);
Jaký datový typ se vypíše do konzole? Je to primitivum nebo objekt?
Je dán následující kód:
let test = {x: 1, y: 2, z: 3};
console.log(test.x);
Jaký datový typ se vypíše do konzole? Je to primitivum nebo objekt?
Je dán následující kód:
let test = [1, 2, 3];
console.log(test);
Jaký datový typ se vypíše do konzole? Je to primitivum nebo objekt?
Je dán následující kód:
let test = [1, 2, 3];
console.log(test[1]);
Jaký datový typ se vypíše do konzole? Je to primitivum nebo objekt?
Je dán následující kód:
let test1 = [1, 2, 3];
let test2 = 1;
console.log(test1);
Jaký datový typ se vypíše do konzole? Je to primitivum nebo objekt?
Je dán následující kód:
let test1 = [1, 2, 3];
let test2 = 1;
console.log(test1[test2]);
Jaký datový typ se vypíše do konzole? Je to primitivum nebo objekt?
Bez nahlížení do učebnice vyjmenujte všechny primitivní datové typy v JavaScriptu.