A Let jobb, mint a VAR?
A Let jobb, mint a VAR?

Videó: A Let jobb, mint a VAR?

Videó: A Let jobb, mint a VAR?
Videó: Подбираем стрижки и окрашивание волос по форме лица и цвету кожи | Ошибки и удачные варианты 2024, November
Anonim

A fő különbség a hatókör különbsége, míg hagyja csak a deklarált hatókörön belül érhető el, például a for ciklusban, var például a hurkon kívül érhető el. hagyja lehetővé teszi olyan változók deklarálását, amelyek hatóköre arra a blokkra, utasításra vagy kifejezésre korlátozódik, amelyen használják.

Akkor melyik a jobb a let vagy a VAR?

hagyja az új var . Nyilvánvalóan az egyetlen különbség az var az aktuális funkcióra kerül, míg hagyja az aktuális blokkra vonatkozik. És ha valami finomabb kört szeretne egy for blokkban vagy valamiben, akkor azt is megteheti. Szóval az az ösztönöm, hogy hagyjam abba a használatát var teljesen ES6 kód írásakor.

Az is felmerülhet, hogy mi a különbség a VAR és a JS engedélyezése között? var és let mindkettő változó deklarálására szolgál javascript de a a különbség köztük ők az var funkció hatókörű és hagyja blokk hatókörű. Azt mondhatjuk, hogy egy változóval deklarált var -hoz képest az egész programban meghatározzák hagyja.

Ennek megfelelően a VAR-nál gyorsabban engedik?

Ami a teljesítmény összehasonlítását illeti, var van gyorsabban és hagyja lassabb a ciklusokon belül a kód futása vagy végrehajtása közben. Újranyilatkoztatás var Ugyanabban a függvényben vagy hatókörben deklarált változó szintaktikai hibát okoz, míg hagyja deklarált változó nem deklarálható újra.

Mikor kell a var-t használni egy változó Let felett deklarálásához?

var szám = 5 szám = "Hello World" //Ez akarat nem összeállítani. A fő különbség az var változó érték tud változás, és hadd lehet 't. Ha te szeretne felhasználói adatokat bevinni, var tehát az érték tud meg kell változtatni és használjon let adattípus változó tehát az érték tud ne változtassák meg.

Ajánlott: