Je Let lepší ako VAR?
Je Let lepší ako VAR?

Video: Je Let lepší ako VAR?

Video: Je Let lepší ako VAR?
Video: Oldřich Kaiser & Jiří Lábus & Jiřina Bohdalová - Jste slabší, máte padáka! 2024, November
Anonim

Hlavným rozdielom je rozdiel v rozsahu, zatiaľ čo nech môže byť k dispozícii iba v rámci deklarovaného rozsahu, napríklad v slučke for, var je možné pristupovať napríklad mimo slučky. nech umožňuje deklarovať premenné, ktorých rozsah je obmedzený na blok, príkaz alebo výraz, v ktorom sa používa.

Potom, čo je lepšie nechať alebo VAR?

nech je nový var . Jediný rozdiel je zrejme v tom var dostane rozsah na aktuálnu funkciu, zatiaľ čo nech dostane rozsah na aktuálny blok. A ak chcete niečo precíznejšie určiť v bloku for alebo niečo podobné, môžete to urobiť tiež. Takže môj inštinkt je prestať používať var pri písaní kódu ES6.

Niekto sa môže tiež opýtať, aký je rozdiel medzi VAR a let in JS? var a nech obe sa používajú na deklaráciu premenných v javascript ale rozdiel medzi oni sú to var má rozsah funkcií a nech má blokový rozsah. Dá sa povedať, že premenná deklarovaná s var je definovaný v rámci programu v porovnaní s nech.

Je teda let rýchlejší ako VAR?

Pokiaľ ide o porovnanie výkonu, var je rýchlejšie a nech je pomalší vo vnútri slučiek počas spúšťania alebo vykonávania kódu. Opätovné deklarovanie var deklarovaná premenná v rovnakej funkcii alebo rozsahu vedie k chybe syntaxe, zatiaľ čo nech deklarovanú premennú nie je možné opätovne deklarovať.

Kedy by ste mali použiť var na deklarovanie premennej cez Let?

var číslo = 5 číslo = "Ahoj svet" //Toto bude nie kompilovať. Hlavný rozdiel je v tom var premenná hodnotu môcť zmeniť, a nech môže 't. Ak vy chcete mať používateľské vstupné údaje, by ste použili var teda hodnotu môcť byť zmenený a použiť let Dátový typ premenlivý teda hodnotu môcť nezmeniť.

Odporúča: