Let, VAR'dan daha mı iyi?
Let, VAR'dan daha mı iyi?

Video: Let, VAR'dan daha mı iyi?

Video: Let, VAR'dan daha mı iyi?
Video: Javascript asoslari | 6. let, const va var 2024, Mayıs
Anonim

Temel fark, kapsam farkı iken, İzin Vermek for döngüsünde olduğu gibi, yalnızca bildirdiği kapsamda kullanılabilir, var örneğin döngü dışından erişilebilir. İzin Vermek kapsamında kullanıldığı blok, deyim veya ifadeyle sınırlı değişkenleri bildirmenize olanak tanır.

O zaman hangisi daha iyi izin mi VAR mı?

İzin Vermek yeni var . Görünüşe göre tek fark şu ki var geçerli işlev kapsamına girerken İzin Vermek geçerli bloğa kapsam alır. Ve eğer bir for bloğunda veya başka bir şeyde bir şeyi daha hassas bir şekilde kapsamak istiyorsanız, o zaman bunu da yapabilirsiniz. Bu yüzden içgüdüm kullanmayı bırakmak var ES6 kodunu yazarken tamamen.

VAR ve let in JS arasındaki fark nedir diye de sorulabilir. var ve izin ver her ikisi de değişken bildirimi için kullanılır javascript fakat arasındaki fark onlar bu var işlev kapsamındadır ve İzin Vermek blok kapsamlıdır. İle bildirilen bir değişkenin olduğu söylenebilir. var ile karşılaştırıldığında program boyunca tanımlanır İzin Vermek.

Buna bağlı olarak, VAR'dan daha hızlı izin verilir mi?

Performans karşılaştırması açısından, var NS Daha hızlı ve İzin Vermek kodu çalıştırırken veya yürütürken döngülerin içinde daha yavaştır. yeniden beyan var aynı işlevde veya kapsamda bir değişken bildirildiğinde Sözdizimi Hatası'na yol açarken İzin Vermek bildirilen değişken yeniden bildirilemez.

Let üzerinde bir değişken bildirmek için ne zaman var kullanmalısınız?

var sayı = 5 sayı = "Merhaba Dünya" //Bu niyet derlemek değil. Temel fark şu ki var değişken değer Yapabilmek değiştir ve izin ver 'T. Eğer sen bir kullanıcı giriş verisine sahip olmak istiyorsanız, var kullanırsın yani değer Yapabilmek değiştirilecek ve izin kullan veri tipi değişken yani değer Yapabilmek değiştirilemez.

Önerilen: