JavaScript හි ත්‍රිත්ව මෙහෙයුම්කරු

මෙම පාඩමෙන් අපි විශේෂ ත්‍රිත්ව මෙහෙයුම්කරු සලකා බලමු, එය 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);