Вар и лет се користе за декларацију променљиве у јавасцрипт -у, али разлика између њих је у томе што је вар опсег функције и нека је опсег блока. Може се рећи да је променљива декларисана са вар дефинисана у целом програму у поређењу са лет.
- Зашто је вар бољи од дозвољеног?
- Требам ли користити ВАР или лет?
- Која је разлика између ВАР -а и лет -а у смислу перформанси?
- Шта је дозвољено у ЈаваСцрипт -у?
Зашто је вар бољи од дозвољеног?
лет вам дозвољава да декларишете променљиве које су ограничене опсегом на блок, израз или израз на коме се користе. Ово се разликује од кључне речи вар, која дефинише променљиву глобално, или локално за целу функцију, без обзира на опсег блока.
Требам ли користити ВАР или лет?
Главна разлика између ова два је та што се лет бави опсегом блока док се вар бави глобалним опсегом или опсегом функције у зависности од тога где је декларисан. Све док ваша променљива није декларисана у оквиру било које функције, вар се може поново користити било где другде у вашем коду.
Која је разлика између ВАР -а и лет -а у смислу перформанси?
Што се тиче поређења перформанси, вар је бржи и нека је спорији унутар петљи током извођења или извршавања кода. Поновно декларисање вар декларисане променљиве у истој функцији или опсегу доводи до грешке у синтакси док дозвољена декларисана променљива не може бити поново декларисана.
Шта је дозвољено у ЈаваСцрипт -у?
У ЈаваСцрипт -у, лет је кључна реч која се користи за декларисање променљиве са опсегом блока. Обично се кључна реч вар користи за декларисање променљиве у ЈаваСцрипт -у која се третира као нормална променљива, али променљиве декларисане помоћу кључне речи лет имају опсег блока.