JavaScript-da üçlü operator
Bu sapakda biz ýönekeý
üçlü operator-y gözden geçireris, ol
if-else gurluşynyň gysgaldylan görnüşidir.
Onuň sintaksisi aşakdaky ýaly görünýär:
let üýtgeýjilik = şert ? baha1 : baha2;
Operator şeýle işleýär: eger şert dogry bolsa,
onda baha1 gaýtarylýar, beýleki
ýagdaýda - baha2. Bu operatory ulanmak
bilen kodyň mysalyny edeliň:
let ýaş = 17;
let ululy = ýaş >= 18 ? true: false;
console.log(ululy);
Bu kody doly görnüşinde aşakdaky ýaly ýazyp bolýar:
let ýaş = 17;
let ululy;
if (ýaş >= 18) {
ululy = true;
} else {
ululy = false;
}
console.log(ululy);
Üçlü operator diňe iň ýönekeý ýagdaýlarda ulanylmaly, sebäbi onuň ulanylmagy kody düşünmegi kynlaşdyrýar.
Aşakdaky kody üçlü operator arkaly ýaz:
let san = 1;
let netije;
if (san >= 0) {
netije = '1';
} else {
netije = '2';
}
console.log(netije);