АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
⊗jsPmCdTO 131 of 505 menu

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

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

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

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

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

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

let age = 17; let adult; if (age >= 18) { adult = true; } else { adult = false; } console.log(adult);

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

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

let num = 1; let res; if (num >= 0) { res = '1'; } else { res = '2'; } console.log(res);
byenru