JAVASCRIPT Tutorial

Boolean i JS

Introduktion

Boolean är en datatyp som representerar sanningsvärden, antingen "sant" eller "falskt". Den används ofta för att skapa villkor i programmering, där ett villkor är ett uttryck som utvärderas till sant eller falskt.

Logiska operatorer

Logiska operatorer används för att kombinera två eller flera booleska värden till ett enda booleskt värde. De vanligaste logiska operatorerna är:

  • OCH (AND): Returnerar sant om båda operandterna är sanna.
  • ELLER (OR): Returnerar sant om någon av operandterna är sann.
  • EXKLUSIVT ELLER (XOR): Returnerar sant om endast en av operandterna är sann.
  • INTE (NOT): Inverterar det booleska värdet av sin operand.

Jämförelseoperatorer

Jämförelseoperatorer används för att jämföra två värden och returnera ett booleskt värde. De vanligaste jämförelseoperatorerna är:

  • == (lika med): Returnerar sant om båda operandterna är lika.
  • != (inte lika med): Returnerar sant om båda operandterna inte är lika.
  • > (större än): Returnerar sant om vänsteroperand är större än högeroperand.
  • < (mindre än): Returnerar sant om vänsteroperand är mindre än högeroperand.
  • >= (större än eller lika med): Returnerar sant om vänsteroperand är större än eller lika med högeroperand.
  • <= (mindre än eller lika med): Returnerar sant om vänsteroperand är mindre än eller lika med högeroperand.

JavaScript-exempel

Följande JavaScript-exempel demonstrerar hur booleska värden kan användas för att skapa villkor:

let age = 18;
if (age >= 18) {
  console.log("Du är myndig.");
} else {
  console.log("Du är inte myndig.");
}

I detta exempel kontrollerar villkoret age >= 18 om variabeln age är större än eller lika med 18. Om det är sant skrivs meddelandet "Du är myndig." till konsolen. Annars skrivs meddelandet "Du är inte myndig." till konsolen.