JavaScript-da ternar operator

Ushbu darsda biz ternar operator deb ataladigan, if-else konstruktsiyasining qisqartirilgan variantini ko'rib chiqamiz. Uning sintaksisi quyidagicha:

javascriptlet o‘zgaruvchi = shart ? qiymat1 : qiymat2;

Operator quyidagicha ishlaydi: agar shart rost bo'lsa, qiymat1 qaytariladi, aks holda - qiymat2. Keling, ushbu operatordan foydalangan holda kod misolini yarataylik:

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

Ushbu kodni to'liq shaklda quyidagicha qayta yozish mumkin:

javascriptlet yosh = 17;
let kattami;

if (yosh >= 18) {
  kattami = true;
} else {
  kattami = false;
}

console.log(kattami);

Ternar operatordan faqat eng oddiy hollarda foydalanish kerak, chunki uning ishlatilishi kodni tushunishni qiyinlashtiradi.

Задание 1

Quyidagi kodni ternar operator yordamida qayta yozing:

javascriptlet son = 1;
let natija;

if (son >= 0) {
  natija = '1';
} else {
  natija = '2';
}

console.log(natija);