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,letvaconstyordamida 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.