Let VAR-dan yaxşıdır?
Let VAR-dan yaxşıdır?

Video: Let VAR-dan yaxşıdır?

Video: Let VAR-dan yaxşıdır?
Video: Dan Balan - Лишь до утра 2024, Noyabr
Anonim

Əsas fərq, əhatə dairəsi fərqidir qoy for loop kimi yalnız elan etdiyi əhatə dairəsində mövcud ola bilər, var məsələn, dövrə xaricində əldə edilə bilər. qoy istifadə olunduğu blok, ifadə və ya ifadə ilə məhdudlaşan dəyişənləri elan etməyə imkan verir.

O zaman hansı daha yaxşıdır let yoxsa VAR?

qoy yenidir var . Görünür, yeganə fərq ondadır var isə cari funksiyanın əhatə dairəsini alır qoy cari bloka daxil olur. Əgər siz blokda və ya başqa bir şeydə nəyisə daha incə şəkildə əhatə etmək istəyirsinizsə, bunu da edə bilərsiniz. Beləliklə, mənim instinkt istifadə etməyi dayandırmaqdır var ES6 kodunu yazarkən tamamilə.

Biri də soruşa bilər ki, VAR ilə JS-də icazə arasındakı fərq nədir? var və qoy hər ikisi də dəyişən elanı üçün istifadə olunur javascript lakin aralarındakı fərq onlar budur var funksiya əhatə edir və qoy blok əhatəlidir. ilə elan edilən dəyişən demək olar var ilə müqayisədə proqram boyu müəyyən edilir qoy.

Müvafiq olaraq, VAR-dan daha sürətli icazə verilir?

Performans müqayisəsi baxımından, var edir Daha sürətli və qoy kodu işlədərkən və ya icra edərkən loopların içərisində daha yavaş olur. Yenidən bəyan etmək var eyni funksiyada və ya əhatə dairəsində elan edilmiş dəyişən Sintaksis Xətasına səbəb olur qoy elan edilmiş dəyişən yenidən elan edilə bilməz.

Let üzərində dəyişəni elan etmək üçün var-dan nə vaxt istifadə etməlisiniz?

var sayı = 5 ədəd = "Salam Dünya" //Bu olacaq tərtib etmir. Əsas fərq ondadır dəyişən dəyər bacarmaq dəyişdirmək və imkan versin 't. Əgər Sən istifadəçi giriş məlumatına sahib olmaq istəyirəm, var istifadə edərdiniz belə ki, dəyər bacarmaq dəyişdiriləcək və icazə istifadə edin məlumat növü dəyişən belə ki, dəyər bacarmaq dəyişdirilməsin.

Tövsiyə: