Scope
JavaScriptda o'zgaruvchi va funksiyalarning mavjudligi va kirish imkoniyati doirasi.
Scope (Doira) — bu JavaScriptda o'zgaruvchi va funksiyalarning mavjudligi va kirish imkoniyati doirasini anglatadi. Scope kodning bir qismining boshqa qismidan kirish imkoniyatini nazorat qiladi.
Turlari
- Global Scope: Barcha koddan kirish mumkin, ya'ni global doira.
- Function Scope: Faqatgina funksiyaning ichidan kirish mumkin bo'lgan doira.
- Block Scope: Block
{}
ichidan kirish mumkin bo'lgan doira,let
vaconst
yordamida e'lon qilingan o'zgaruvchilar block scope-ga ega.
Foydalanish
Scope yordamida JavaScriptda o'zgaruvchi va funksiyalarning mavjudligi va kirish imkoniyati doirasi belgilanadi. Har xil scope turlari global, funksional va block scope-ni o'z ichiga oladi.
Misol
Scope ni tushuntiruvchi oddiy misol:
Bu misolda globalVariable
global scope-ga ega, localVariable
esa funksional scope-ga ega va funktsiya tashqarisidan kirish imkoniyati yo'q.