Տեռնար օպերատորը 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(արդյունք);