Operatori Ternar në JavaScript

Në këtë mësim do të shqyrtojmë operatorin ternar, i cili përfaqëson një variant të shkurtuar të konstruksionit if-else. Sintaksa e tij duket si më poshtë:

javascriptlet ndryshorja = kushti ? vlera1 : vlera2;

Operatori funksionon kështu: nëse kushti është i vërtetë, atëherë kthehet vlera1, përndryshe - vlera2. Le të bëjmë një shembull kodi duke përdorur këtë operator:

javascriptlet mosha = 17;
let i_rritur = mosha >= 18 ? true: false;
console.log(i_rritur);

Ky kod në formë të plotë mund të rishkruhet si më poshtë:

javascriptlet mosha = 17;
let i_rritur;

if (mosha >= 18) {
  i_rritur = true;
} else {
  i_rritur = false;
}

console.log(i_rritur);

Operatori ternar duhet të përdoret vetëm në rastet më të thjeshta, pasi përdorimi i tij e vështirëson kuptimin e kodit.

Задание 1

Rishkruani kodin e mëposhtëm duke përdorur operatorin ternar:

javascriptlet num = 1;
let res;

if (num >= 0) {
  res = '1';
} else {
  res = '2';
}

console.log(res);