Czytam rozdział 4 „Profesjonalny Javascript dla programistów stron internetowych” i mówi mi, że pięć typów prymitywów to: niezdefiniowany, null, boolean, liczba i łańcuch.
Jeśli null
jest prymitywne, dlaczego typeof(null)
powraca "object"
?
Czy nie oznacza null
to, że jest przekazywany przez referencję (zakładam, że wszystkie obiekty są przekazywane przez referencję), a zatem czyniąc to NIE prymitywnym?