Vad är unära operatorer?
Unära operatorer är operatorer som verkar på ett enda operand (värde). De används för att utföra en operation på operand och returnera ett nytt värde.
Vanliga unära operatorer
- Negering (-): Inverterar tecknet på ett värde (t.ex. -5 = -5)
- Inkrement (++): Ökar värdet med 1 (t.ex. ++5 = 6)
- Dekrement (--): Minskar värdet med 1 (t.ex. --5 = 4)
- Logiskt INTE (!): Inverterar det booleska värdet (t.ex. !true = false)
- Unary Plus (+): Konverterar ett tal till positivt (t.ex. +5 = 5)
- Unary Minus (-): Konverterar ett tal till negativt (t.ex. -5 = -5)
Praktiska steg för att använda unära operatorer
- Identifiera ett operand att arbeta med.
- Välj en lämplig unär operator.
- Placera operatorn före operand.
- Utvärdera uttrycket för att få det nya värdet.
Exempel i JavaScript:
let x = 5;
// Negering
console.log(-x); // -5
// Inkrement
console.log(++x); // 6
// Logiskt INTE
console.log(!true); // false
Tips för att använda unära operatorer
- Var uppmärksam på operatorns prioritet och associativitet.
- Använd parenteser för att styra beräkningsordningen.
- Använd unära operatorer för att göra koden mer kompakt och läsbar.