JavaScript ရှိ return အသုံးပြုသည့် နည်းလမ်း
return နှင့် အလုပ်လုပ်ရာတွင် ကုဒ်ကို ရိုးရှင်းစေသည့် နည်းလမ်းအချို့ ရှိပါသည်။
ဥပမာအနေဖြင့် အောက်ပါကုဒ်ကို ကြည့်ရှုကြပါစို့။
function func(num) {
let res;
if (num >= 0) {
res = Math.sqrt(num);
} else {
res = 0;
}
return res;
}
console.log(func(3));
မြင်တွေ့ရသည့်အတိုင်း၊ ဤကုဒ်တွင် သတ်မှတ်ချက်ပေါ် မူတည်၍
res ကိန်းရှင်အတွင်းသို့ တစ်ခုခုသော တန်ဖိုးတစ်ခု ဝင်ရောက်မည် ဖြစ်သည်။
ပြီးနောက် function ၏ နောက်ဆုံးစာကြောင်းတွင် res ကိန်းရှင်၏ ပါဝင်မှုကို
return မှတစ်ဆင့် ပြန်လည်ပေးပို့ပါသည်။
ဤကုဒ်ကို ဤနေရာတွင် မလိုအပ်သော res ကိန်းရှင်ကို ဖယ်ရှားခြင်းဖြင့်
ပိုမိုတိုတောင်းသော ပုံစံဖြင့် ပြန်လည်ရေးကြည့်ကြပါစို့။
function func(num) {
if (num >= 0) {
return Math.sqrt(num);
} else {
return 0;
}
}
console.log(func(3));
အောက်ပါ function ကို ပေးထားသည်။
function func(num1, num2) {
let res;
if (num1 > 0 && num2 > 0) {
res = num1 * num2;
} else {
res = num1 - num2;
}
return res;
}
console.log(func(3, 4));
ယခင်လေ့လာခဲ့သည့် အယူအဆအတိုင်း တိုတောင်းသော ပုံစံဖြင့် ပြန်လည်ရေးသားပါ။