JAVASCRIPT Tutorial

Ternoperatör i JS

Ternoperatörn är ett kompakt sätt att uttrycka villkorsuttryck, och ger en förkortning för if-else-satser. Den består av tre delar, separerade av frågetecken (?) och kolon (:).

Steg för att använda Ternoperatören:

  1. Villkor: Skriv det villkor som du vill kontrollera i början.
  2. Sant värde: Ange värdet som ska returneras om villkoret är sant. Detta kommer efter frågetecknet.
  3. Falskt värde: Ange värdet som ska returneras om villkoret är falskt. Detta kommer efter kolon.

Syntax:

(Villkor) ? (Sant värde) : (Falskt värde)

Exempel:

let ålder = 18;

let resultat = (ålder >= 18) ? "Du är myndig." : "Du är ej myndig.";

console.log(resultat); // "Du är myndig."

Fördelar med Ternoperatören:

  • Kompakt och lättläst
  • Eliminerar behovet av if-else-satser
  • Förbättrar kodläsbarheten

Tips:

  • Använd ternoperatören sparsamt, eftersom för mycket av den kan göra koden svår att läsa.
  • Se till att villkoret är tydligt och lätt att förstå.
  • Använd parenteser för att förbättra läsbarheten.