Innholdsfortegnelse:
- Når bør du bruke null-elementet?
- Er det dårlig praksis å returnere udefinert?
- Er null==udefinert?
- Hvorfor er null==udefinert sant?
Video: Skal jeg bruke null eller undefined?
2024 Forfatter: Fiona Howard | [email protected]. Sist endret: 2024-01-10 06:41
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:
Skal jeg bruke af eller mf?
AF-modus (autofokus) bør brukes i situasjoner der du vil at kameraet skal velge fokus for deg. MF-modus (manuell fokus) er bedre brukt når du trenger et veldig spesifikt fokuspunkt eller fotograferer i dårlig lys . Skal objektivet mitt være på AF eller MF?
Skal jeg bruke bst eller gmt?
Storbritannia er ikke på Greenwich Mean Time (GMT) hele året. Under sommertid (DST) er den korrekte tidssonen britisk sommertid (BST). Bruker London GMT eller BST? London er på Greenwich Mean Time (GMT) bare i vintermånedene. GMT-tidssonen har samme timeforskyvning (GMT+0) som den vesteuropeiske standardtidssonen.
Når skal jeg bruke forklaring eller utvidelse?
Expound betyr "forklar i detalj." Expand betyr "forklar mer detaljert." Så mens forklaring antyder grundighet, er utvidelse komparativ . Hvordan bruker du ordet expound? utdype noe (til noen) Han forklarte sine synspunkter om emnet for meg i lang tid.
Skal jeg bruke bronzer eller contour?
Bronzer brukes vanligvis for å få frem den naturlige varmen i huden din, mens kontur vanligvis brukes til å fremheve visse ansiktstrekk eller skjule de du vil vekke mindre oppmerksomhet til. Men ofte påføres de på lignende områder i ansiktet, spesielt kinnbeina .
Når skal jeg bruke trunking eller kanal?
Bruk av kanalsystemer sammen med kanalsystemer gir mer bekvemmelighet og fleksibilitet. Mens trunking er rammeverket for hver installasjon, dekker ledninger kablene utenfor kanalsystemet helt til uttaksboksene. Det som er bra med trunking er at den tillater installasjon av en utvidelse Når bør jeg bruke elektriske ledninger?