JS kod bloklari
Jingalak qavslar
Kod bloki yoki blok operatori { } jingalak qavslar ichiga olingan operatorlar guruhidir.
Kod bloklari JavaScript dasturida bajarilish oqimini boshqarish va o‘zgaruvchan doirani aniqlash uchun muhim ahamiyatga ega.
Kod bloklari va operatorlar
Kod bloklari bir nechta operatorlarni bitta birlik sifatida ko‘rib chiqishga imkon beradi.
JavaScript yordamining asosiy qismi har doim kod bloki ichida joylashgan:
Kod bloklari if operatorlari uchun juda muhim:
Misol
if (condition) {
// This is a code block
} else {
// This is a code block
}
Kod bloklari sikl operatorlari uchun juda muhim:
Misol
for (expression 1; expression 2; expression 3) {
// This is a code block
}
Ko‘rinish doirasini belgilash
Kod bloki ichida let va const bilan e’lon qilingan o‘zgaruvchilar "blok-ko‘lamli" bo‘lib, ular faqat ma’lum bir blok ichida foydalanish mumkinligini anglatadi.
Bu ko‘zda tutilmagan o‘zgaruvchilarni qayta yozishni oldini olishga yordam beradi va kodni yaxshiroq tashkil etishga yordam beradi:
Mustaqil bloklar
Kod bloklari if operatori, funksiya yoki siklga biriktirilmasdan ham mustaqil ravishda mavjud bo‘lishi mumkin.
Bu let uchun qamrov yaratish uchun ishlatilishi mumkin
va const o‘zgaruvchilar.
Yuqoridagi misol o‘zgaruvchilar doirasini cheklash uchun mustaqil blokdan qanday foydalanish mumkinligini ko‘rsatadi.
Encapsulation
Blok ichidagi o‘zgaruvchilar faqat blokda mavjud.
Bu global miqyosning "ifloslanishini" oldini oladi, kodni toza saqlaydi va nomlarning to‘qnashuvi xavfini kamaytiradi.
Vaqtincha foydalanish
Agar sizga faqat hisoblash uchun o‘zgaruvchilar kerak bo‘lsa, blok ularni e’lon qilish, ulardan foydalanish va ularni yo‘q qilish imkonini beradi.
Tartibli kod
Tasodifiy nom ziddiyatiga yo‘l qo‘ymaslik uchun tegishli o‘zgaruvchilar va operatorlarni funksiya yoki obyektga majburlamasdan o‘z doiralarida guruhlashingiz mumkin.
Bu o‘qishni yaxshilaydi va tasodifiy nom ziddiyatlarini oldini oladi - o‘zgaruvchilar nomlarini blokdan tashqarida ishlatish.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
