Шта је Тернари Оператор?

Тернарни оператор је оператер који постоји у неким програмским језицима, који узима три операнда, а не типични један или два који већина оператора користи. Он обезбеђује начин да се скрати једноставни блок иф елсе. На пример, размотрите испод ЈаваСцрипт код.

 вар нум = 4, мсг = ""; иф (нум === 4) {мсг = "Исправно!";} елсе {мсг = "Погрешно!";} 

упозорење (порука);

Ако је нум варијабла једнака 4, корисник ће добити "Исправно!" поруку. У супротном, корисник добија "Инцоррецт!" поруку. Код овог типа поређења можете скратити код помоћу тернарног оператора. Испод је пример како то функционише.

 вариабле_наме = (услов)? валуе_иф_труе: валуе_иф фалсе; 

Тернарни оператер вам дозвољава да доделите једну вредност променљивој ако је услов истинит, а другу вредност ако је услов нетачан.

Пример иф елсе блоцк одозго се сада може написати као што је приказано у примеру испод.

 вар нум = 4, мсг = ""; мсг = (нум === 4)? "Тачно!" : "Неисправан!"; 

упозорење (порука);

У многим случајевима, ово може учинити додељивање вредности варијабли лакшим, јер се налази на једној линији уместо блока иф елсе.

Оператор, програмски термини