⊗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);
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне