Kurzusok
/
JavaScript
JavaScript
/
Tanterv
/
Ternáris operátor
Te

Ternáris operátor ebben a kurzusban: JavaScript

1 feladat

A(z) Ternáris operátor fogalomról

A feltételes ternáris operátorral tömör kifejezést írhatsz, ami egy feltételtől függően két érték közül az egyiket adja vissza. Gyakran csak „ternáris operátorként” emlegetik. A név onnan ered, hogy az operátornak három operandusa van: predicate ? consequent-expression : alternative-expression. Rövid if-else elágazások helyettesítésére is használható.

Az if elágazásokhoz hasonlóan a JavaScript a feltétel kiértékeléséhez implicit típuskonverziót végez. Ha a feltétel truthy, akkor a kettőspont bal oldalán álló operandust adja vissza a kifejezés. Ellenkező esetben a ternáris kifejezés eredménye a kettőspont jobb oldalán álló operandus.

const year = 2020;

year > 2000 ? 'in the past years' : 'a long time ago';
// => 'in the past years'
Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg

Tanuld meg a(z) Ternáris operátor fogalmat