Logo sk.boatexistence.com

Mám použiť hodnotu null alebo undefined?

Obsah:

Mám použiť hodnotu null alebo undefined?
Mám použiť hodnotu null alebo undefined?

Video: Mám použiť hodnotu null alebo undefined?

Video: Mám použiť hodnotu null alebo undefined?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, Smieť
Anonim

Používajte null iba vtedy, ak chcete explicitne označiť hodnotu premennej ako bez hodnoty. Ako uvádza @com2gz: null sa používa na definovanie niečoho programovo prázdneho. undefined znamená, že odkaz neexistuje. Nulová hodnota má definovaný odkaz na „nič“.

Kedy by ste mali použiť nulový prvok?

Keď premenná alebo vlastnosť na objekte nemá hodnotu, je nedefinovaná a aby bola hodnota nulová, musíte jej priradiť nulovú hodnotu. Keďže premenná už nemá žiadnu hodnotu, nemá zmysel to znova deklarovať iným typom, ktorý má nakoniec rovnaký význam.

Je zlý postup vrátiť nedefinované?

Funkcia vráti hodnotu nedefinovaná, ak nebola vrátená hodnota. Poznámka: Aj keď môžete použiť nedefinovaný ako identifikátor (názov premennej) v akomkoľvek inom rozsahu, než je globálny rozsah (pretože undefined nie je vyhradené slovo), je to veľmi zlý nápad, ktorý sťaží údržbu a ladenie vášho kódu.

Je null==undefined?

null je priradená hodnota. Znamená to nič. undefined znamená, že premenná bola deklarovaná, ale ešte nie je definovaná.

Prečo null==undefined je pravda?

Operátor porovnávania==nekontroluje typy. null a undefined vracajú hodnotu false. Preto váš kód v skutočnosti kontroluje, či sa false rovná false. Ich typy však nie sú rovnaké.

Odporúča: