Let és millor que el VAR?
Let és millor que el VAR?

Vídeo: Let és millor que el VAR?

Vídeo: Let és millor que el VAR?
Vídeo: Келли МакГонигал: Как превратить стресс в друга? 2024, Maig
Anonim

La diferència principal és la diferència d'abast, mentre que deixar només pot estar disponible dins de l'àmbit que es declara, com en el bucle for, var es pot accedir fora del bucle, per exemple. deixar permet declarar variables amb un abast limitat al bloc, declaració o expressió en què s'utilitza.

Aleshores, què és millor deixar o VAR?

deixar és el nou var . Aparentment l'única diferència és aquesta var s'abasta a la funció actual, mentre deixar s'abasta al bloc actual. I si voleu abastar alguna cosa amb més precisió en un bloc for o alguna cosa així, també podeu fer-ho. Així que el meu instint és deixar de fer servir var tot en escriure codi ES6.

També es pot preguntar, quina diferència hi ha entre VAR i deixar entrar JS? var i deixar ambdós s'utilitzen per a la declaració de variables a javascript però el diferència entre ells és això var té un àmbit de funció i deixar té un àmbit de bloc. Es pot dir que una variable declarada amb var es defineix al llarg del programa en comparació amb deixar.

En conseqüència, es deixa més ràpid que el VAR?

Pel que fa a la comparació de rendiment, var és més ràpid i deixar és més lent dins dels bucles mentre executa o executa el codi. Tornar a declarar var declarada una variable a la mateixa funció o àmbit dóna lloc a un error de sintaxi mentre que deixar la variable declarada no es pot tornar a declarar.

Quan hauríeu d'utilitzar var per declarar una variable sobre Let?

var nombre = 5 nombre = "Hola món" //Això voluntat no compilar. La diferència principal és que variable var valor llauna canvi, i deixar pot 't. Si vostè voleu tenir les dades d'entrada d'un usuari, utilitzaríeu var doncs el valor llauna canviar-se i utilitzar let tipus de dades variable doncs el valor llauna no es canvia.

Recomanat: