Logo no.boatexistence.com

Skal jeg bruke null eller undefined?

Innholdsfortegnelse:

Skal jeg bruke null eller undefined?
Skal jeg bruke null eller undefined?

Video: Skal jeg bruke null eller undefined?

Video: Skal jeg bruke null eller undefined?
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Kan
Anonim

Bruk null hvis du eksplisitt ønsker å angi verdien til en variabel som å ha "ingen verdi". Som @com2gz sier: null brukes til å definere noe programmatisk tomt. undefined er ment å si at referansen ikke eksisterer. En nullverdi har en definert referanse til "ingenting ".

Når bør du bruke null-elementet?

Når en variabel eller en egenskap på et objekt ikke har en verdi, er den udefinert, og for at en verdi skal være null, må du tilordne den en nullverdi. Siden variabelen allerede ikke har noen verdi, er det absolutt ingen vits i å erklære det igjen med en annen type som til slutt har samme betydning.

Er det dårlig praksis å returnere udefinert?

En funksjon returnerer udefinert hvis en verdi ikke ble returnert. Merk: Selv om du kan bruke undefined som en identifikator (variabelnavn) i et hvilket som helst omfang enn det globale omfanget (fordi undefined ikke er et reservert ord), er det en veldig dårlig idé som vil gjøre koden vanskelig å vedlikeholde og feilsøke.

Er null==udefinert?

null er en tilordnet verdi. Det betyr ingenting. udefinert betyr at en variabel er erklært, men ikke definert ennå.

Hvorfor er null==udefinert sant?

==sammenligningsoperatoren sjekker ikke typene. null og undefined returnerer begge false. Det er derfor koden din faktisk sjekker om false er lik usann. Men typene deres er ikke like.

Anbefalt: