JS kod bloklari

ULASHISH

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:

Misol

function myFunction() {
  // This is a code block
}

O‘zingiz sinab ko‘ring »

Kod bloklari if operatorlari uchun juda muhim:

Misol

if (condition) {
  // This is a code block
} else {
  // This is a code block
}

O‘zingiz sinab ko‘ring »

Kod bloklari sikl operatorlari uchun juda muhim:

Misol

for (expression 1; expression 2; expression 3) {
  // This is a code block
}

O‘zingiz sinab ko‘ring »

Misol

while (condition) {
  // This is a code block
}

O‘zingiz sinab ko‘ring »



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:

Misol

{
  let x = 10;
  // x is accessible here
}

// x is not accessible here

O‘zingiz sinab ko‘ring »


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.

Misol

{
  let x = 10;
  let y = 100;
  let areal = x * y;
}
O‘zingiz sinab ko‘ring »

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!