Indholdsfortegnelse:
- Hvornår skal du bruge null-elementet?
- Er det dårlig praksis at returnere udefineret?
- Er null==udefineret?
- Hvorfor null==udefineret er sandt?
Video: Skal jeg bruge null eller undefined?
2024 Forfatter: Fiona Howard | [email protected]. Sidst ændret: 2024-01-10 06:35
Brug kun null, hvis du eksplicit ønsker at angive værdien af en variabel som havende "ingen værdi". Som @com2gz siger: null bruges til at definere noget programmatisk tomt. undefined er beregnet til at sige, at referencen ikke eksisterer. En nulværdi har en defineret reference til "intet ".
Hvornår skal du bruge null-elementet?
Når en variabel eller en egenskab på et objekt ikke har en værdi, er den udefineret, og for at en værdi skal være null, skal du tildele den en nulværdi. Da variablen allerede ikke har nogen værdi, er det absolut ingen mening at erklære det igen med en anden type, der i sidste ende har samme betydning.
Er det dårlig praksis at returnere udefineret?
En funktion returnerer udefineret, hvis en værdi ikke blev returneret. Bemærk: Selvom du kan bruge undefined som en identifikator (variabelnavn) i ethvert andet omfang end det globale omfang (fordi undefined ikke er et reserveret ord), er det en meget dårlig idé, der vil gøre din kode svær at vedligeholde og fejlfinde.
Er null==udefineret?
null er en tildelt værdi. Det betyder intet. udefineret betyder, at en variabel er blevet erklæret, men ikke defineret endnu.
Hvorfor null==udefineret er sandt?
==sammenligningsoperatoren tjekker ikke typerne. null og undefined returnerer begge falsk. Det er derfor, din kode faktisk tjekker om falsk er lig med falsk. Men deres typer er ikke ens.
Anbefalede:
Skal jeg bruge kcal eller cal?
I stedet bruges termerne kalorier - med stort eller ej - og kcal i flæng og henviser til den samme mængde energi i forhold til mad eller energi, der forbrændes med træning. Derfor behøver du ikke omdanne dem, da 1 kilokalorie er lig med 1 kalorie i ernæring.
Skal jeg bruge glans eller satintræ?
Konklusion – Glans vs Satinwood Paints Gloss maling er overlegen, fordi den er sværere at bære og holder længere end satintræ. Hvis du vælger satintræ-muligheden, bliver du nødt til at udbedre denne maling inden for året . Skal jeg male min dør i glans eller satin?
Skal jeg bruge blyholdig eller blyfri benzin?
Biler bygget til blybaserede brændstoffer fungerer ikke godt med moderne blyfri varianter. Bly er nødvendigt for at beskytte forbindelser i brændstofventilerne, og uden det kan gamle motorer lide alvorlig skade og slid . Hvilken er bedst blyfri eller blyholdig benzin?
Skal jeg bruge af eller mf?
AF-tilstand (autofokus) bør bruges i situationer, hvor du ønsker, at kameraet skal vælge fokus for dig. MF-tilstand (manuel fokus) er bedre at bruge, når du har brug for et meget specifikt fokuspunkt eller optager i svagt lys . Skal mit objektiv være på AF eller MF?
Skal jeg bruge bst eller gmt?
Det Forenede Kongerige er ikke på Greenwich Mean Time (GMT) hele året. Under sommertid (DST) er den korrekte tidszone British Summer Time (BST). Bruger London GMT eller BST? London er på Greenwich Mean Time (GMT) kun i vintermånederne.