Ar Let geriau nei VAR?
Ar Let geriau nei VAR?

Video: Ar Let geriau nei VAR?

Video: Ar Let geriau nei VAR?
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Gegužė
Anonim

Pagrindinis skirtumas yra apimties skirtumas leisti gali būti pasiekiamas tik nurodytoje srityje, pvz., cikle, var galima pasiekti, pavyzdžiui, už kilpos ribų. leisti leidžia deklaruoti kintamuosius, kurių apimtis apribota bloku, sakiniu ar išraiška, kurioje jis naudojamas.

Tada kas geriau let ar VAR?

leisti yra naujas var . Matyt, vienintelis skirtumas yra tas var patenka į dabartinę funkciją, o leisti patenka į dabartinį bloką. Ir jei norite ką nors tiksliau apibrėžti bloke ar panašiai, galite tai padaryti. Taigi mano instinktas yra nustoti vartoti var iš viso rašant ES6 kodą.

Taip pat galima paklausti, kuo skiriasi VAR ir let in JS? var ir tegul abu naudojami kintamajam deklaruoti javascript bet skirtumas tarp jie tai yra var yra funkcijos taikymo sritis ir leisti yra blokuojamas. Galima sakyti, kad kintamasis deklaruojamas su var apibrėžiamas visoje programoje, palyginti su leisti.

Atitinkamai, ar leidžia greičiau nei VAR?

Kalbant apie našumo palyginimą, var yra greičiau ir leisti yra lėtesnis ciklo viduje paleidžiant arba vykdant kodą. Pakartotinis deklaravimas var paskelbtas kintamuoju toje pačioje funkcijoje arba srityje, sukelia sintaksės klaidą, tuo tarpu leisti deklaruotas kintamasis negali būti perdeklaruojamas.

Kada turėtumėte naudoti var, kad deklaruotumėte kintamąjį per Let?

var skaičius = 5 skaičius = "Sveikas pasaulis" //Tai valios nekompiliuoti. Pagrindinis skirtumas yra tas var kintamasis vertė gali keisti ir tegul gali ne. Jeigu tu norite, kad vartotojas įvestų duomenis, naudotum var taigi vertė gali būti pakeistas ir naudoti tegul duomenų tipas kintamasis taigi vertė gali nepakeisti.

Rekomenduojamas: