Je Let lepší než VAR?
Je Let lepší než VAR?

Video: Je Let lepší než VAR?

Video: Je Let lepší než VAR?
Video: Врачи сделали кесарево и не поверили глазам! Такое случается раз в миллион лет! 2024, Smět
Anonim

Hlavním rozdílem je rozdíl v rozsahu, zatímco nechat může být k dispozici pouze v rozsahu, který je deklarován, jako ve smyčce for, var lze přistupovat například mimo smyčku. nechat umožňuje deklarovat proměnné, jejichž rozsah je omezen na blok, příkaz nebo výraz, na kterém je použit.

Pak, co je lepší nechat nebo VAR?

nechat je nový var . Jediný rozdíl je zřejmě v tom var dostane rozsah na aktuální funkci, zatímco nechat dostane rozsah na aktuální blok. A pokud chcete něco přesnějšího v bloku for nebo tak něco, můžete to udělat také. Takže můj instinkt je přestat používat var při psaní kódu ES6.

Někdo se také může zeptat, jaký je rozdíl mezi VAR a let in JS? var a nechat oba se používají pro deklaraci proměnných v javascript ale rozdíl mezi oni jsou to var je funkční a nechat má blokový rozsah. Dá se říci, že proměnná deklarovaná pomocí var je definován v celém programu ve srovnání s nechat.

Je tedy let rychlejší než VAR?

Pokud jde o srovnání výkonu, var je rychlejší a nechat je pomalejší uvnitř smyček při spouštění nebo provádění kódu. Opětovné deklarování var deklarovaná proměnná ve stejné funkci nebo rozsahu vede k chybě syntaxe, zatímco nechat deklarovanou proměnnou nelze znovu deklarovat.

Kdy byste měli použít var k deklaraci proměnné přes Let?

var number = 5 number = "Ahoj světe" //Toto vůle nezkompilovat. Hlavní rozdíl je v tom proměnná var hodnota umět změnit, a ať může 't. Li vy chcete mít uživatelská vstupní data, použili byste var takže hodnota umět být změněn a použít let datový typ variabilní takže hodnota umět nebýt změněn.

Doporučuje: