Begrepene "Ternary Operator" og "Conditional Operator" blir ofte brukt om hverandre. Operatoren blir som regel brukt til å gjøre en enkel logisk sjekk, og returnere en verdi basert på resultatet av sjekken. Dette er svert praktisk for variabler som skal ha en betinget verdi, og kan gjøre koden mye mer lesbar.
Det er svert omstridt om ternary operatorer er en god eller dårlig ting, men de fleste utviklere er fornøyde så lenge de forbeholdes enkle og korte uttrykk.
Hvis en ternary operator blir for lang, kan det være lurt å heller bruke en Mapping Function, som introduseres i en annen øving.
Kjør demoen og reflekter over hvordan dette kan være nyttig og hvordan det kan "missbrukes".
Refleksjon:
Ternary Operatorer er nyttige for å ...