JavaScript ရှိ break ညွှန်ကြားချက်

break ညွှန်ကြားချက်သည် ကွင်းဆက်တစ်ခုကို စောစီးစွာ ရပ်တန့်ခွင့်ပြုသည်။ ထိုသို့လိုအပ်သည့် အခြေအနေများကို ကြည့်ရှုကြပါစို့။ ခင်းကျင်းမှုတစ်ခု၏ အစိတ်အပိုင်းများကို ကွန်စိုးသို့ ထုတ်ပြသည့် ကွင်းဆက်တစ်ခု ရှိသည်ဆိုပါစို့။

javascriptlet arr = [1, 2, 3, 4, 5];

for (let elem of arr) {
  console.log(elem);
}

ကျွန်ုပ်တို့ရှေ့တွင် ခင်းကျင်းမှုအတွင်း 3 နံပါတ်ရှိမရှိ ဆုံးဖြတ်ရန် လုပ်ငန်းတာဝန်ရှိသည်ဆိုပါစို့။ ရှိပါက - ကွန်စိုးတွင် 'ရှိသည်' ဟူသော စကားလုံးကို ထုတ်ပြမည် (မရှိပါက ဘာမျှမလုပ်ဘဲထားမည်)။

ကျွန်ုပ်တို့၏ လုပ်ငန်းတာဝန်ကို ဖြေရှင်းကြပါစို့။

javascriptlet arr = [1, 2, 3, 4, 5];

for (let elem of arr) {
  if (elem === 3) {
    console.log('ရှိသည်');
  }
}

လုပ်ငန်းတာဝန် ဖြေရှင်းပြီးသော်လည်း၊ ပြဿနာတစ်ခုရှိသည်။ 3 နံပါတ်ကို ရှာတွေ့ပြီးနောက်၊ ခင်းကျင်းမှုသည် အဓိပ္ပာယ်မဲ့စွာ ဆက်လက်ရွေးချယ်နေဆဲဖြစ်ပြီး ဆီပီယူ၏ တန်ဖိုးရှိသော အရင်းအမြစ်များကို ဖြုန်းတီးကာ ကျွန်ုပ်တို့၏ စကရစ်ပ်၏ အလုပ်လုပ်မှုကို နှေးကွေးစေသည်။

နံပါတ်ကို ရှာတွေ့ပြီးသည်နှင့် ကျွန်ုပ်တို့၏ ကွင်းဆက်၏ အလုပ်ကို ချက်ချင်းရပ်တန့်ရန် အကောင်းဆုံးဖြစ်သည်။ ဤသို့ပြုလုပ်နိုင်သည်မှာ ကွင်းဆက်ကို စောစီးစွာ ရပ်တန့်ခွင့်ပြုသည့် အထူး ညွှန်ကြားချက် break ကို အသုံးပြု၍ဖြစ်သည်။

ထို့ကြောင့်၊ ကျွန်ုပ်တို့အား 3 နံပါတ် တွေ့ရှိသည်နှင့် ကွင်းဆက်ကို ရပ်တန့်ပါစို့။

javascriptlet arr = [1, 2, 3, 4, 5];

for (let elem of arr) {
  if (elem == 3) {
    console.log('ရှိသည်');
    break; // ကွင်းဆက်မှ ထွက်မည်
  }
}

break ညွှန်ကြားချက်သည် မည်သည့် ကွင်းဆက်ကိုမဆို ရပ်တန့်နိုင်သည်။ သာမန် for၊ while နှင့် အလားတူ အခြားကွင်းဆက်များ။

Задание 1

နံပါတ်များပါရှိသော ခင်းကျင်းမှုတစ်ခု ရှိသည်။ 0 တန်ဖိုးရှိသော အစိတ်အပိုင်းနှင့် မတွေ့ရှိမချင်း ဤခင်းကျင်းမှု၏ အစိတ်အပိုင်းများကို စီတန်းအတိုင်း ကွန်စိုးသို့ ထုတ်ပြမည့် ကွင်းဆက်တစ်ခုကို စတင်ပါ။ ထို့နောက် ကွင်းဆက်သည် ၎င်း၏အလုပ်ကို ပြီးဆုံးရမည်။

Задание 2

နံပါတ်များပါရှိသော ခင်းကျင်းမှုတစ်ခု ရှိသည်။ ခင်းကျင်းမှု အစမှ ပထမ အနုတ်လက္ခဏာနံပါတ်အထိ တည်ရှိသော အစိတ်အပိုင်းများ၏ ပေါင်းလဒ်ကို ရှာပါ။

Задание 3

နံပါတ်များပါရှိသော ခင်းကျင်းမှုတစ်ခု ရှိသည်။ ဤခင်းကျင်းမှုအတွင်း ပထမဆုံး 3 နံပါတ်၏ အနေအထားကို ရှာပါ (ဤနံပါတ်သည် ခင်းကျင်းမှုအတွင်း အမှန်တကယ်ရှိသည်ဟု ယူဆပါ)။

Задание 4

ပေါင်းလဒ်သည် 100 ထက် ကျော်လွန်လာစေရန် 1 နံပါတ်မှ စတင်၍ ကိန်းပြည့်မည်မျှ ပေါင်းထည့်ရမည်ကို ဆုံးဖြတ်ပါ။