Тэрнарны аператар у JavaScript

У даным ўроке мы разгледзім спецыяльны тэрнарны аператар, які ўяўляе сабой скарочаны варыянт канструкцыі if-else. Яго сінтаксіс выглядае наступным чынам:

javascriptlet пераменная = умова ? значэнне1 : значэнне2;

Аператар працуе так: калі ўмова ісціна, то вяртаецца значэнне1, у адваротным выпадку - значэнне2. Давайце зробім прыклад кода з выкарыстаннем дадзенага аператара:

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

Гэты код у поўным выглядзе можна перапісаць наступным чынам:

javascriptlet age = 17;
let adult;

if (age >= 18) {
  adult = true;
} else {
  adult = false;
}

console.log(adult);

Тэрнарны аператар варта выкарыстоўваць толькі ў самых простых выпадках, так як яго выкарыстанне ўскладняе разуменне кода.

Задание 1

Перапішыце наступны код праз тэрнарны аператар:

javascriptlet num = 1;
let res;

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

console.log(res);