জাভাস্ক্রিপ্টে টারনারি অপারেটর
এই পাঠে আমরা টারনারি অপারেটর পরীক্ষা করব, যা
if-else কনস্ট্রাকশনের একটি সংক্ষিপ্ত সংস্করণ
প্রতিনিধিত্ব করে। এর সিনট্যাক্স নিম্নরূপ:
let variable = condition ? value1 : value2;
অপারেটরটি এভাবে কাজ করে: যদি শর্ত সত্য হয়,
তাহলে value1 ফেরত দেওয়া হয়, অন্যথায়
- value2। আসুন এই অপারেটর ব্যবহার করে
একটি কোড উদাহরণ তৈরি করি:
let age = 17;
let adult = age >= 18 ? true: false;
console.log(adult);
পুরো আকারে এই কোডটি নিম্নরূপ পুনরায় লেখা যেতে পারে:
let age = 17;
let adult;
if (age >= 18) {
adult = true;
} else {
adult = false;
}
console.log(adult);
টারনারি অপারেটর শুধুমাত্র সবচেয়ে সাধারণ ক্ষেত্রে ব্যবহার করা উচিত, কারণ এটি ব্যবহার করা কোড বোঝা কঠিন করে তোলে।
নিম্নলিখিত কোডটি টারনারি অপারেটর দিয়ে পুনরায় লিখুন:
let num = 1;
let res;
if (num >= 0) {
res = '1';
} else {
res = '2';
}
console.log(res);