A është Let më i mirë se VAR?
A është Let më i mirë se VAR?

Video: A është Let më i mirë se VAR?

Video: A është Let më i mirë se VAR?
Video: Noizy ft. Darla - Nuk te perzura (Official Video HD) 2024, Mund
Anonim

Dallimi kryesor është ndryshimi i fushëveprimit, ndërsa le mund të jetë i disponueshëm vetëm brenda fushëveprimit që është deklaruar, si në ciklin për, var mund të arrihet jashtë ciklit për shembull. le ju lejon të deklaroni variabla që janë të kufizuar në shtrirje në bllokun, deklaratën ose shprehjen në të cilën përdoret.

Atëherë, cili është më mirë le apo VAR?

le është e reja var . Me sa duket i vetmi ndryshim është se var shtrihet në funksionin aktual, ndërsa le shtrihet në bllokun aktual. Dhe nëse doni të përpunoni diçka më të imët në një bllok për ose diçka tjetër, atëherë mund ta bëni edhe atë. Pra, instinkti im është të ndaloj përdorimin var krejtësisht kur shkruani kodin ES6.

Dikush mund të pyesë gjithashtu, cili është ndryshimi midis VAR dhe let in JS? var dhe le të dyja përdoren për deklarimin e variablave në javascript por dallimi ndërmjet ata është se var është i shtrirë në funksion dhe le është i shtrirë në bllok. Mund të thuhet se një ndryshore e deklaruar me var është përcaktuar gjatë gjithë programit në krahasim me le.

Përkatësisht, a është le më i shpejtë se VAR?

Për sa i përket krahasimit të performancës, var është më shpejt dhe le është më i ngadalshëm brenda sytheve gjatë ekzekutimit ose ekzekutimit të kodit. Rideklarimi var deklaruar një variabël në të njëjtin funksion ose fushëveprimi shkakton Gabim sintaksor ndërsa le ndryshorja e deklaruar nuk mund të rideklarohet.

Kur duhet të përdorni var për të deklaruar një variabël mbi Let?

var numër = 5 numër = "Përshëndetje Botë" //Kjo do nuk përpilohet. Dallimi kryesor është se variabël var vlerë mund ndryshim, dhe le mund 't. Nëse ju dëshironi të keni një të dhëna hyrëse të përdoruesit, ju do të përdorni var pra vlera mund të ndryshohet dhe përdorni let lloji i të dhënave e ndryshueshme pra vlera mund të mos ndryshohet.

Recommended: