Logo hu.boatexistence.com

Null vagy undefined értéket használjam?

Tartalomjegyzék:

Null vagy undefined értéket használjam?
Null vagy undefined értéket használjam?

Videó: Null vagy undefined értéket használjam?

Videó: Null vagy undefined értéket használjam?
Videó: Tim Maudlin Λ Palmer: Fractal Geometry, Non-locality, Bell 2024, Lehet
Anonim

Csak akkor használja a null értéket, ha egy változó értékét kifejezetten úgy szeretné megjelölni, hogy nincs értéke. Ahogy @com2gz mondja: a null valami programozottan üres definiálására szolgál. Az undefined azt jelenti, hogy a hivatkozás nem létezik. A null értéknek van egy meghatározott hivatkozása a "semmire ".

Mikor érdemes a null elemet használni?

Ha egy objektum változójának vagy tulajdonságának nincs értéke, az nem definiált, és ahhoz, hogy egy érték null legyen, null értéket kell hozzá rendelni. Mivel a változónak már nincs értéke, egyáltalán nincs értelme ezt egy másik típussal újra kijelenteni, aminek végül ugyanaz a jelentése.

Rossz gyakorlat az undefined visszaadása?

A függvény definiálatlant ad vissza, ha nem adott vissza értéket. Megjegyzés: Bár az undefined használható azonosítóként (változónévként) a globális hatókörön kívül (mivel az undefined nem lefogl alt szó), ez nagyon rossz ötlet, ami megnehezíti a kód karbantartását és hibakeresését.

Nulla==nincs meghatározva?

null egy hozzárendelt érték. Ez azt jelenti, hogy semmit. Az undefined azt jelenti, hogy egy változó deklarálva van, de még nincs definiálva.

Miért null==az undefined igaz?

Az==összehasonlító operátor nem ellenőrzi a típusokat. null és undefined egyaránt false értéket ad vissza. Ez az oka annak, hogy a kód valójában ellenőrzi, hogy a false egyenlő-e hamis. A típusuk azonban nem egyenlő.

Ajánlott: