Je, Ruhusu ni bora kuliko VAR?
Je, Ruhusu ni bora kuliko VAR?

Video: Je, Ruhusu ni bora kuliko VAR?

Video: Je, Ruhusu ni bora kuliko VAR?
Video: Шок!!! ДУШИ МЕРТВЕЦОВ В ЗАТОЧЕНИИ У ДЕМОНА В ЭТОМ СТРАШНОМ ДОМЕ / HERE ARE THE SOULS OF THE DEAD 2024, Novemba
Anonim

Tofauti kuu ni tofauti ya upeo, wakati acha inaweza kupatikana tu ndani ya wigo uliotangazwa, kama kwa kitanzi, var inaweza kufikiwa nje ya kitanzi kwa mfano. acha hukuruhusu kutangaza vigeu ambavyo ni mdogo katika wigo wa kizuizi, taarifa, au usemi ambao unatumika.

Kisha, ni ipi bora kuruhusu au VAR?

acha ni mpya var . Inaonekana tofauti pekee ni hiyo var hupata wigo kwa kazi ya sasa, wakati acha hufikiwa kwa kizuizi cha sasa. Na ikiwa unataka kupanua kitu vizuri zaidi kwa block au kitu, basi unaweza kufanya hivyo pia. Kwa hivyo silika yangu ni kuacha kutumia var kabisa wakati wa kuandika msimbo wa ES6.

Mtu anaweza pia kuuliza, kuna tofauti gani kati ya VAR na kuruhusu JS? var na basi zote mbili zinatumika kwa tamko tofauti katika javascript lakini tofauti kati ya wao ndio hao var ni upeo wa utendakazi na acha ni block scoped. Inaweza kusema kuwa kutofautisha kutangazwa na var inafafanuliwa katika programu yote ikilinganishwa na acha.

Sambamba, je, inaruhusiwa kwa kasi zaidi kuliko VAR?

Kwa upande wa kulinganisha utendaji, var ni haraka na acha ni polepole ndani ya vitanzi wakati wa kuendesha au kutekeleza nambari. Kutangaza upya var kutangaza kigezo katika chaguo la kukokotoa au upeo sawa husababisha Hitilafu ya Sintaksia ilhali acha tofauti iliyotangazwa haiwezi kutangazwa tena.

Ni wakati gani unapaswa kutumia var kutangaza kutofautisha juu ya Let?

var nambari = nambari 5 = "Hujambo Ulimwengu" //Hii mapenzi si kukusanya. Tofauti kuu ni hiyo kutofautiana kwa var thamani unaweza mabadiliko, na tuweze 't. Kama wewe unataka kuwa na data ya pembejeo ya mtumiaji, ungetumia var hivyo thamani unaweza kubadilishwa na tumia let aina ya data kutofautiana hivyo thamani unaweza isibadilishwe.

Ilipendekeza: