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