JavaScript တွင် return အသုံးပြုရာတွင် သတိပြုရမည့်အချက်

return statement တစ်ခု လုပ်ဆောင်ပြီးသည့်နောက်တွင် - function သည် ၎င်း၏ အလုပ်လုပ်ခြင်းကို ရပ်တန့်ပြီး နောက်ထပ် code များကို ထပ်မံလုပ်ဆောင်မည် မဟုတ်ပါ။ ဥပမာကို ကြည့်ပါ-

javascriptfunction func(num) {
  return num ** 2;
  
  console.log('!'); // ဤ code သည် ဘယ်သောအခါမှ လုပ်ဆောင်မည် မဟုတ်ပါ
}

let res = func(3);

၎င်းသည် function တစ်ခုတွင် return တစ်ခုသာ ရှိရမည်ဟု မဆိုလိုပါ။ သို့သော် ၎င်းတို့ထဲမှ တစ်ခုသာ လုပ်ဆောင်ပါမည်။ အောက်ပါ ဥပမာတွင် parameter ၏ တန်ဖိုးပေါ်မူတည်၍ ပထမ return (သို့မဟုတ်) ဒုတိယ return လုပ်ဆောင်ပါမည်-

javascriptfunction func(num) {
  if (num >= 0) {
    return '+++';
  } else {
    return '---';
  }
}

console.log(func( 3)); // '+++' ကို ပြသပါမည်
console.log(func(-3)); // '---' ကို ပြသပါမည်
Задание 1

အောက်ပါ code ကို လုပ်ဆောင်ခြင်း၏ ရလဒ်အဖြစ် console တွင် မည်သည့်အရာကို ပြသပါမည်နည်း-

javascriptfunction func(num) {
  return num;
  
  let res = num ** 2;
  return res;
}

console.log( func(3) );

အဘယ်ကြောင့်ဆိုသော အကြောင်းရင်းကို ရှင်းပြပါ။

Задание 2

အောက်ပါ code ကို လုပ်ဆောင်ခြင်း၏ ရလဒ်အဖြစ် console တွင် မည်သည့်အရာကို ပြသပါမည်နည်း-

javascriptfunction func(num) {
  if (num <= 0) {
    return Math.abs(num);
  } else {
    return num ** 2;
  }
}

console.log( func(10) );
console.log( func(-5) );

အဘယ်ကြောင့်ဆိုသော အကြောင်းရင်းကို ရှင်းပြပါ။

Задание 3

အောက်ပါ code ကို လုပ်ဆောင်ခြင်း၏ ရလဒ်အဖြစ် console တွင် မည်သည့်အရာကို ပြသပါမည်နည်း-

javascriptfunction func(num) {
  if (num <= 0) {
    return Math.abs(num);
  }
  
  return num ** 2;
}

console.log( func(10) );
console.log( func(-5) );

အဘယ်ကြောင့်ဆိုသော အကြောင်းရင်းကို ရှင်းပြပါ။