JavaScript လုပ်ဆောင်ချက်များတွင် အလံများ

လုပ်ဆောင်ချက်များတွင် အလံများကို ညွှန်ကြားချက် return ကိုအသုံးပြု၍ သွယ်ဝိုက်သောပုံစံဖြင့် အသုံးပြုနိုင်ပါသည်။ ဤသို့ပြုလုပ်ပုံကို ကြည့်ရအောင်။ အောက်ပါလုပ်ဆောင်ချက်သည် array တစ်ခုအတွင်းရှိ element အားလုံးသည် အပြုသဘောဆောင်သော ကိန်းဂဏန်းများဖြစ်မဖြစ် စစ်ဆေးပေးပါသည်။

javascriptfunction isPositive(arr) {
  let flag = true;
  
  for (let elem of arr) {
    if (elem < 0) {
      flag = false;
    }
  }
  
  return flag;
}

ယခု သွယ်ဝိုက်သောအလံအသုံးပြုမှုဖြင့် လုပ်ဆောင်ချက်၏ code ကို ပြန်ရေးကြည့်ပါမည်။

javascriptfunction isPositive(arr) {
  for (let elem of arr) {
    if (elem < 0) {
      return false;
    }
  }
  
  return true;
}

ဤသို့အလုပ်လုပ်ပုံ။ array အတွင်းတွင် လိုအပ်သော element တစ်ခုကို တွေ့ရှိပါက return ကိုအသုံးပြု၍ လုပ်ဆောင်ချက်မှ (ထို့အတူ loop မှလည်း) ထွက်ခွာသွားမည်ဖြစ်သည်။ သို့သော် array အတွင်းတွင် လိုအပ်သော element မတွေ့ရှိပါက လုပ်ဆောင်ချက်မှ ထွက်ခွာခြင်းမရှိဘဲ return true command ထိ အလုပ်လုပ်ဆောင်မှု ဆက်သွားမည်ဖြစ်သည်။ ထိုအခါ လုပ်ဆောင်ချက်သည် array အတွင်းရှိ element အားလုံး အပြုသဘောဆောင်သည်ဟူသော လက္ခဏာအနေဖြင့် true ကို return ပြန်ပေးမည်ဖြစ်သည်။

Задание 1

ကိန်းဂဏန်းများပါဝင်သော array တစ်ခုကို parameter အဖြစ်လက်ခံပြီး ထို array အတွင်းရှိ element အားလုံးသည် ဂဏန်းစုံများ (even numbers) ဖြစ်မဖြစ် စစ်ဆေးပေးသော လုပ်ဆောင်ချက်တစ်ခုကို ပြုလုပ်ပါ။

Задание 2

ကိန်းတစ်ခုကို parameter အဖြစ်လက်ခံပြီး ထိုကိန်း၏ ဂဏန်းအားလုံးသည် ဂဏန်းမကိန်းများ (odd numbers) ဖြစ်မဖြစ် စစ်ဆေးပေးသော လုပ်ဆောင်ချက်တစ်ခုကို ပြုလုပ်ပါ။

Задание 3

array တစ်ခုကို parameter အဖြစ်လက်ခံပြီး ထို array အတွင်းတွင် တူညီသော element နှစ်ခု အတူတကွ ရှိမရှိ စစ်ဆေးပေးသော လုပ်ဆောင်ချက်တစ်ခုကို ပြုလုပ်ပါ။