জাভাস্ক্রিপ্টে টারনারি অপারেটর

এই পাঠে আমরা টারনারি অপারেটর পরীক্ষা করব, যা if-else কনস্ট্রাকশনের একটি সংক্ষিপ্ত সংস্করণ প্রতিনিধিত্ব করে। এর সিনট্যাক্স নিম্নরূপ:

javascriptlet variable = condition ? value1 : value2;

অপারেটরটি এভাবে কাজ করে: যদি শর্ত সত্য হয়, তাহলে value1 ফেরত দেওয়া হয়, অন্যথায় - value2। আসুন এই অপারেটর ব্যবহার করে একটি কোড উদাহরণ তৈরি করি:

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);

টারনারি অপারেটর শুধুমাত্র সবচেয়ে সাধারণ ক্ষেত্রে ব্যবহার করা উচিত, কারণ এটি ব্যবহার করা কোড বোঝা কঠিন করে তোলে।

Задание 1

নিম্নলিখিত কোডটি টারনারি অপারেটর দিয়ে পুনরায় লিখুন:

javascriptlet num = 1;
let res;

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

console.log(res);