JavaScript'теги үчмүчө оператор
Бул сабакта биз
үчмүчө оператор деп аталган атайын
операторду карап чыгабыз, ал
if-else курулушунун кыскартылган
варианты болуп саналат. Анын синтаксиси
төмөнкүдөй көрүнөт:
let өзгөрмө = шарт ? маани1 : маани2;
Оператор мындайча иштейт: эгер шарт чын
болсо, анда маани1 кайтарылат,
тескерисинче - маани2. Келгиле, ушул
операторду колдонгон коддун мисалын жазалы:
let жаш = 17;
let чоң = жаш >= 18 ? true: false;
console.log(чоң);
Бул кодду толук түрүндө төмөнкүчө кайра жазууга болот:
let жаш = 17;
let чоң;
if (жаш >= 18) {
чоң = true;
} else {
чоң = false;
}
console.log(чоң);
Үчмүчө операторду эң жөнөкөй учурларда гана колдонуш керек, анткени аны колдонуу кодду түшүнүүнү кыйындатат.
Төмөнкү кодду үчмүчө оператор аркылуу кайра жазыңыз:
let саны = 1;
let натыйжа;
if (саны >= 0) {
натыйжа = '1';
} else {
натыйжа = '2';
}
console.log(натыйжа);