CodeGym /Kurslar /Frontend SELF AZ /Dövrlərin icra axınının idarə edilməsi

Dövrlərin icra axınının idarə edilməsi

Frontend SELF AZ
Səviyyə , Dərs
Mövcuddur

10.1 break operatoru

breakcontinue operatorları JavaScript-də dövr axını idarə etmək üçün istifadə olunur. Onlar müvafiq olaraq dövrün icrasını dərhal dayandırmağa və ya növbəti iterasiyaya keçməyə imkan verir.

break operatoru

break operatoru dövrdən dərhal çıxmaq üçün istifadə olunur. Dövrün içərisində break rast gəldikdə, dövrün icrası dayandırılır və idarəetmə dövrdən sonrakı koda ötürülür.

Sintaksis:

    
      break;
    
  

for dövrünün dayandırılması:

JavaScript
    
      for (let i = 0; i < 10; i++) {

        if (i === 5) {
          break; // i = 5 olduqda dövr dayandırılır
        }
        console.log(i);
      }

      // Nəticə: 0 1 2 3 4
    
  

10.2 continue operatoru

continue operatoru cari iterasiyanı keçmək və növbəti iterasiyaya keçmək üçün istifadə olunur. break operatorundan fərqli olaraq, continue ümumi dövrü tamamlamır, yalnız cari iterasiyanı keçir.

Sintaksis:

    
      continue;
    
  

for dövründə iterasiyanı keçmək:

JavaScript
    
      for (let i = 0; i < 10; i++) {

        if (i % 2 === 0) {
          continue; // Cari iterasiyanı keçir, əgər i cütdürsə
        }
        console.log(i);
      }

      // Çıxış: 1 3 5 7 9
    
  

while dövründə iterasiyanı keçmək:

JavaScript
    
    let i = 0;

    while (i < 10) {
      i++;
      if (i % 2 === 0) {
        continue; // Cari iterasiyanı keçir, əgər i cütdürsə
      }
      console.log(i);
    }

    // Çıxış: 1 3 5 7 9
    
  

10.3 break və continue operatorlarının müqayisəsi

Operator Təsvir İstifadə nümunələri
break Cari dövrün icrasını dərhal dayandırır Şərtin yerinə yetirildiyi halda dövrədən çıxış
continue Dövürün cari iterasiyasını ötürür və növbəti iterasiyaya keçir Şərtin yerinə yetirildiyi halda dövr iterasiyasını ötürmək

breakcontinue operatorları JavaScript-də dövrlərin icra axınını idarə etmək üçün güclü vasitələrdir. break dövrü dərhal bitirmək üçün istifadə olunur, halbuki continue cari iterasiyanı ötürür və növbətiyə keçir. Bu operatorların düzgün istifadəsi daha çevik və səmərəli kod yazmağa imkan verir ki, bu da başa düşülməsi və dəstəklənməsi daha asan olur.

10.4 İçiçə dövrlərdə break və continue istifadəsi

İçiçə dövrlər — digər dövrlərin içində yerləşən dövrlərdir. breakcontinue operatorlarından belə konstruksiyalarda həm xarici, həm də daxili dövrün axınını idarə etmək üçün istifadə etmək olar.

İçiçə dövrlərdə break nümunəsi:

JavaScript
    
      for (let i = 0; i < 3; i++) {
        for (let j = 0; j < 3; j++) {
          if (i === 1 && j === 1) {
            break; // daxili dövrdən çıxış
          }
          console.log(`i = ${i}, j = ${j}`);
        }
      }

      // Çıxış:
      // i = 0, j = 0
      // i = 0, j = 1
      // i = 0, j = 2
      // i = 1, j = 0
      // i = 2, j = 0
      // i = 2, j = 1
      // i = 2, j = 2
    
  

İçiçə dövrlərdə continue nümunəsi:

JavaScript
    
      for (let i = 0; i < 3; i++) {
        for (let j = 0; j < 3; j++) {
          if (i === 1 && j === 1) {
            continue; // daxili dövrün iterasiyasını keç
          }
          console.log(`i = ${i}, j = ${j}`);
        }
      }

      // Çıxış:
      // i = 0, j = 0
      // i = 0, j = 1
      // i = 0, j = 2
      // i = 1, j = 0
      // i = 1, j = 2
      // i = 2, j = 0
      // i = 2, j = 1
      // i = 2, j = 2
    
  
1
Опрос
Döngülər və massivlər,  34 уровень,  4 лекция
недоступен
Döngülər və massivlər
Döngülər və massivlər
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION