Let este mai bun decât VAR?
Let este mai bun decât VAR?

Video: Let este mai bun decât VAR?

Video: Let este mai bun decât VAR?
Video: Nicole Cherry feat. Connect-R - Se poarta vara (Official Video) 2024, Noiembrie
Anonim

Principala diferență este diferența de domeniul de aplicare, în timp ce lăsa poate fi disponibil numai în domeniul de aplicare declarat, ca în bucla for, var poate fi accesat în afara buclei, de exemplu. lăsa vă permite să declarați variabile care sunt limitate în domeniul de aplicare la blocul, instrucțiunea sau expresia în care este utilizată.

Atunci, care este mai bine let sau VAR?

lăsa este noua var . Se pare că singura diferență este că var ajunge la funcția curentă, while lăsa ajunge la blocul curent. Și dacă doriți să descoperiți ceva mai fin într-un bloc pentru sau ceva, atunci puteți face și asta. Deci instinctul meu este să nu mai folosesc var cu totul când scrieți codul ES6.

De asemenea, cineva se poate întreba, care este diferența dintre VAR și lăsarea în JS? var si lasa ambele sunt utilizate pentru declararea variabilelor în javascript cu exceptia diferență între ei este asta var are domeniul de aplicare al funcției și lăsa este blocat. Se poate spune că o variabilă declarată cu var este definită pe tot parcursul programului în comparație cu lăsa.

În mod corespunzător, este lăsat mai repede decât VAR?

În ceea ce privește compararea performanței, var este Mai repede și lăsa este mai lent în interiorul buclelor în timpul rulării sau executării codului. Redeclararea var declarată o variabilă în aceeași funcție sau domeniu dă naștere la o eroare de sintaxă, în timp ce lăsa variabila declarată nu poate fi redeclarată.

Când ar trebui să utilizați var pentru a declara o variabilă peste Let?

var număr = 5 număr = „Bună lume” //Acesta voi nu compila. Principala diferență este că variabila var valoare poate sa schimbare, și lasa pot 't. Dacă tu doresc să aibă un utilizator de date de intrare, ai folosi var deci valoarea poate sa fi schimbat și folosi let tipul de date variabil deci valoarea poate sa să nu fie schimbat.

Recomandat: