Er Let bedre end VAR?
Er Let bedre end VAR?

Video: Er Let bedre end VAR?

Video: Er Let bedre end VAR?
Video: Ibens - Var Han Bedre End Mig (Official Music Video) 2024, Kan
Anonim

Den største forskel er omfangsforskellen, mens lade kan kun være tilgængelig inden for det omfang, det er erklæret, som i for loop, var kan tilgås uden for sløjfen for eksempel. lade giver dig mulighed for at erklære variabler, der er begrænset i omfang til den blok, sætning eller udtryk, som det bruges på.

Så hvad er bedre at lade eller VAR?

lade er det nye var . Den eneste forskel er åbenbart det var bliver scoped til den aktuelle funktion, mens lade bliver scoped til den aktuelle blok. Og hvis du vil scope noget mere fint i en for blok eller noget, så kan du også gøre det. Så mit instinkt er at stoppe med at bruge var helt, når du skriver ES6-kode.

Man kan også spørge, hvad er forskellen mellem VAR og lad i JS? var og lad bruges begge til variabel deklaration i javascript men forskel mellem dem er det var er funktionsomfang og lade er blokomfattet. Det kan siges, at en variabel erklæret med var er defineret i hele programmet i forhold til lade.

Tilsvarende er ladet hurtigere end VAR?

Med hensyn til præstationssammenligning, var er hurtigere og lade er langsommere inde i løkkerne, mens du kører eller udfører koden. Genangivelse var erklæret en variabel i samme funktion eller omfang giver anledning til syntaksfejl, hvorimod lade den erklærede variabel kan ikke genangives.

Hvornår skal du bruge var til at erklære en variabel over Let?

var nummer = 5 tal = "Hej verden" //Dette vilje ikke kompilere. Den væsentligste forskel er det var variabel værdi kan ændre, og lad kan 't. Hvis du ønsker at have en bruger inputdata, du ville bruge var altså værdien kan ændres og brug lad datatype variabel altså værdien kan ikke ændres.

Anbefalede: