Jaki jest typ null w JavaScript?
Jaki jest typ null w JavaScript?

Wideo: Jaki jest typ null w JavaScript?

Wideo: Jaki jest typ null w JavaScript?
Wideo: Jest. Unit Тестирование в JavaScript 2024, Może
Anonim

w Brak JavaScriptu jest niczym . To ma być coś, co nie istnieje. Niestety w JavaScript , dane rodzaj null jest przedmiotem. Możesz uznać to za błąd w JavaScript ten typ zero jest przedmiotem.

Biorąc to pod uwagę, czym jest typ null?

ten zero wartość jest technicznie prymitywem, tak jak „obiekt” lub „liczba” są prymitywami. ten zero wartość była jednak reprezentowana jako ZERO wskaźnik, który dla większości platform wynosił 0x00. W wyniku tego podobieństwa zero ma 0 rodzaj tag, który odpowiada obiektowi.

Podobnie, jak używać null w JavaScript? ' Null” w JavaScript ' Zero ' jest słowem kluczowym w JavaScript to oznacza „brak wartości” lub brak jakiejkolwiek wartości. Jeśli chcesz usunąć zmienną z przypisanej jej wartości, możesz po prostu przypisać ' zero do niego. Poza tym, jak każdy inny obiekt, nigdy nie jest niejawnie przypisywany do zmiennej przez JavaScript.

Warto również wiedzieć, dlaczego typeof null jest obiektem w JavaScript?

w JavaScript , typeof null to 'obiekt ', co błędnie sugeruje, że zero jest obiekt (nie jest, to prymitywna wartość, zajrzyj do mojego wpisu na blogu na temat kategoryzacji wartości, aby uzyskać szczegółowe informacje). Jest to błąd, którego niestety nie można naprawić, ponieważ złamałby istniejący kod. Dane są odniesieniem do obiekt.

Czy null jest typem danych?

Nie ma typ danych NULL . ZERO samo w sobie oznacza BRAK dane . Kiedy nie ma dane , jak to może mieć rodzaj ? Typ danych dla NULL jest tak bezsensowne jak typ danych dla 0: może być INTEGER, FLOAT lub VARCHAR.

Zalecana: