Ni nini upeo wa kiwango cha Dhana katika JavaScript?
Ni nini upeo wa kiwango cha Dhana katika JavaScript?

Video: Ni nini upeo wa kiwango cha Dhana katika JavaScript?

Video: Ni nini upeo wa kiwango cha Dhana katika JavaScript?
Video: Siri 5 ili kuwa mjasiriamali mwenye mafanikio. 2024, Mei
Anonim

Upeo ni muktadha ambamo kigezo/kazi inaweza kufikiwa. Tofauti na lugha zingine za programu kama vile C++ au Java, ambazo zina block upeo wa kiwango yaani imefafanuliwa na {}, Javascript ina kipengele upeo wa kiwango . Upeo katika Javascript ni lexical, zaidi ya kwamba katika muda mfupi.

Vile vile, inaulizwa, ni nini upeo katika JavaScript?

Upeo katika JavaScript inarejelea muktadha wa sasa wa msimbo, ambao huamua ufikivu wa viambajengo JavaScript . Aina mbili za upeo ni za ndani na za kimataifa: Vigeu vya kimataifa ni vile vilivyotangazwa nje ya kizuizi. Vigezo vya ndani ni vile vilivyotangazwa ndani ya block.

Pia, JavaScript ina wigo wa kuzuia? Upeo wa Kuzuia JavaScript Vigezo vilivyotangazwa kwa neno kuu la var haviwezi kuwa na Block Scope . Vigezo vilivyotangazwa ndani ya a kuzuia {} inaweza kufikiwa kutoka nje ya kuzuia.

Pia kujua, ni nini upeo wa kiwango cha block katika JavaScript?

Upeo wa kuzuia . A wigo wa kuzuia ni eneo ndani ya kama, kubadili hali au kwa na wakati vitanzi. Kwa ujumla, wakati wowote unapoona {mabano ya curly}, ni a kuzuia . Katika ES6, const and let keywords kuruhusu wasanidi programu kutangaza vigeu katika faili ya wigo wa kuzuia , ambayo inamaanisha kuwa anuwai zipo tu ndani ya inayolingana kuzuia

Kuna tofauti gani kati ya wigo wa ndani na wa kimataifa katika JavaScript?

Unapotumia JavaScript , mtaa vigezo ni vigeu ambavyo hufafanuliwa ndani ya vitendaji. Wana upeo wa ndani , ambayo ina maana kwamba zinaweza kutumika tu ndani ya vipengele vinavyofafanua. Tofauti ya Ulimwenguni : Tofauti, kimataifa vigeuzo ni vigeu ambavyo hufafanuliwa nje ya vitendakazi.

Ilipendekeza: