Kas ir koncepcijas līmeņa tvērums JavaScript?
Kas ir koncepcijas līmeņa tvērums JavaScript?

Video: Kas ir koncepcijas līmeņa tvērums JavaScript?

Video: Kas ir koncepcijas līmeņa tvērums JavaScript?
Video: Learn JavaScript Scoping In 10 Minutes 2024, Maijs
Anonim

Darbības joma ir konteksts, kurā var piekļūt mainīgajam/funkcijai. Atšķirībā no citām programmēšanas valodām, piemēram, C++ vai Java, kurām ir bloks līmeņa darbības joma t.i., definēts ar {}, Javascript ir funkcija līmeņa darbības joma . Darbības joma Javascript ir leksisks, vairāk par to pēc brīža.

Līdzīgi tiek jautāts, kas ir JavaScript darbības joma?

Darbības joma JavaScript attiecas uz pašreizējo koda kontekstu, kas nosaka mainīgo pieejamību JavaScript . Divu veidu darbības jomu ir lokāli un globāli: globālie mainīgie ir tie, kas deklarēti ārpus bloka. Vietējie mainīgie ir tie, kas deklarēti blokā.

Vai JavaScript ir arī bloka darbības joma? JavaScript bloka darbības joma Mainīgos, kas deklarēti ar var atslēgvārdu, nevar ir bloka darbības joma . Mainīgie, kas deklarēti a iekšpusē bloķēt {} var piekļūt no ārpuses bloķēt.

Kā arī zināt, kas ir bloka līmeņa darbības joma JavaScript?

Bloka darbības joma . A bloka darbības joma ir apgabals if, switch nosacījumos vai for un while cilpās. Vispārīgi runājot, ikreiz, kad redzat {curly brackets}, tas ir a bloķēt . ES6 atslēgvārdi const un let ļauj izstrādātājiem deklarēt mainīgos bloka darbības joma , kas nozīmē, ka šie mainīgie pastāv tikai atbilstošajā bloķēt

Kāda ir atšķirība starp vietējo un globālo tvērumu JavaScript?

Kad lietojat JavaScript , vietējā Mainīgie ir mainīgie, kas ir definēti funkcijās. Viņiem ir lokālais apjoms , kas nozīmē, ka tos var izmantot tikai funkcijās, kas tos definē. Globālais mainīgais : Turpretim globāli mainīgie ir mainīgie, kas ir definēti ārpus funkcijām.

Ieteicams: