00:00
00:00
KURSER  / 
Matematik och Programmering
/  Strängar, tal, variabler och matematikoperationer – Javascript

If satser - Jämförelser med && och ||

Författare:Simon Rybrand
Så hjälper Eddler dig:
Videor som är lätta att förstå Övningar & prov med förklaringar
Allt du behöver för att klara av nationella provet
Så hjälper Eddler dig:
Videor som är lätta att förstå Övningar & prov med förklaringar
Allt du behöver för att klara av nationella provet

I den här lektionen lär du dig hur man skriver if satser som innehåller de logiska operatorerna och (&&) och eller (||).

Övning

  • Skriv en if sats som skriver ut ”Bra jobbat” om variablerna mattebetyg och fysikbetyg är lika med strängen ”E”.

När du skriver en if sats så kan du skriva flera villkor i samma if sats. För att göra det så använder du operatorerna && (and) och || (or). Då kan du skriva villkor som ”Om följande && följande stämmer gör val1 annars gör val2” eller ”Om följande || följande stämmer gör val1 annars gör val2”.

Här använder vi alltså symbolen && för att skriva och samt symbolen || för att skriva eller.

Exempel på if sats med && (and) och || (or)

I exemplet nedan visar vi hur du kan skriva en if sats som kollar om två saker stämmer med hjälp av &&.

var myname = "kalle";
var myage = 12;

if (myname === ”kalle” && myage > 10) {
  console.log(”Kalle är äldre än 10 år”);
} else {
  console.log(”Vi känner inte till dig”);
}

> ”Kalle är äldre än 10 år”

I nästa exempel här nedan använder || för att kolla om myname är ”kalle” eller ”felicia”.

var myname = "Felicia";

if (myname === ”Kalle” || myname === ”Felicia”) {
  console.log(”Det är Kalle eller Felicia”);
} else {
  console.log(”Vi känner inte till dig”);
}

> ”Det är Kalle eller Felicia”