JavaScript ရှိ Ternary Operator

ဤသင်ခန်းစာတွင် အခြေခံအဆောက်အဦဖြစ်သော if-else ၏ အတိုကောက်ပုံစံဖြစ်သည့် ternary operator ကို လေ့လာသွားပါမည်။ ၎င်း၏ syntax သည် အောက်ပါအတိုင်းဖြစ်သည်။

javascriptlet variable = condition ? value1 : value2;

Operator ၏ အလုပ်လုပ်ပုံမှာ - အကယ်၍ condition သည် မှန်ကန်ပါက value1 ကို ပြန်ပေးပြီး၊ �ဟုတ်ပါက value2 ကို ပြန်ပေးသည်။ ဤ operator ကို အသုံးပြုထားသည့် ကုဒ်နမူနာ တစ်ခုပြုလုပ်ကြည့်ပါမည်။

javascriptlet age = 17;
let adult = age >= 18 ? true: false;
console.log(adult);

ဤကုဒ်ကို အပြည့်အစုံပုံစံဖြင့် အောက်ပါအတိုင်း ပြန်ရေးနိုင်သည်။

javascriptlet age = 17;
let adult;

if (age >= 18) {
  adult = true;
} else {
  adult = false;
}

console.log(adult);

Ternary operator ကို အလွန်ရိုးရှင်းသော ကိစ္စရပ်များတွင်သာ အသုံးပြုသင့်သည်၊ အဘယ်ကြောင့်ဆိုသော် ၎င်း၏အသုံးပြုမှုသည် ကုဒ်ကို နားလည်ရခက်စေသောကြောင့်ဖြစ်သည်။

Задание 1

အောက်ပါကုဒ်ကို ternary operator ဖြင့် ပြန်ရေးပါ။

javascriptlet num = 1;
let res;

if (num >= 0) {
  res = '1';
} else {
  res = '2';
}

console.log(res);