JavaScript'теги үчмүчө оператор

Бул сабакта биз үчмүчө оператор деп аталган атайын операторду карап чыгабыз, ал if-else курулушунун кыскартылган варианты болуп саналат. Анын синтаксиси төмөнкүдөй көрүнөт:

javascriptlet өзгөрмө = шарт ? маани1 : маани2;

Оператор мындайча иштейт: эгер шарт чын болсо, анда маани1 кайтарылат, тескерисинче - маани2. Келгиле, ушул операторду колдонгон коддун мисалын жазалы:

javascriptlet жаш = 17;
let чоң = жаш >= 18 ? true: false;
console.log(чоң);

Бул кодду толук түрүндө төмөнкүчө кайра жазууга болот:

javascriptlet жаш = 17;
let чоң;

if (жаш >= 18) {
  чоң = true;
} else {
  чоң = false;
}

console.log(чоң);

Үчмүчө операторду эң жөнөкөй учурларда гана колдонуш керек, анткени аны колдонуу кодду түшүнүүнү кыйындатат.

Задание 1

Төмөнкү кодду үчмүчө оператор аркылуу кайра жазыңыз:

javascriptlet саны = 1;
let натыйжа;

if (саны >= 0) {
  натыйжа = '1';
} else {
  натыйжа = '2';
}

console.log(натыйжа);