...
Testa premium Kurser Alla kurser Min sida Provbank Mina prov Min skola Läromedel Förälder Blogg Om oss Kontakt Läxhjälp matemtaik Interaktivt material Hjälp & guider
Sök Mitt konto Logga ut Elev/lärar-registrering Logga in
EXEMPEL I VIDEON   Lektionsrapport   Hjälp Kopiera länk Facebook Twitter Repetera Rapportera Ändra status
 ███████████████
    /        ██████████████████████████

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

Endast Premium- användare kan rösta.
Författare:Simon Rybrand
Rapportera fel Redigera lektion Redigera text Redigera övning

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"
...
Ny här?
Så funkar Premium
  • 600+ videolektioner till gymnasiet och högstadiets matte.
  • 4000+ övningsfrågor med fullständiga förklaringar.
  • Heltäckande för din kursplan. Allt på ett ställe.
  • Träning inför nationella prov och högskoleprovet.
Ingen bindningstid. Avsluta när du vill.

Kommentarer

Yossi Käyhkö

Hej där!
Jag har fastnat lite på eran uppgift. Det kan dock vara så att jag har missuppfattat hela uppgiften.
Men detta är vad jag skrev.
Skulle vara glad om jag fick ett svar vad ni menade med eran fråga.
Mvh
Yosef K

var mattebetyg=”fysikbetyg”;
if ( mattebetyg==”E” || mattebetyg==”fysikbetyg”){
console.log(”Bra jobbat”);
}
else {
console.log(”Inte bra”);
}

    Simon Rybrand (Moderator)

    Hej
    När du definierar variablerna så är det bra om du skriver
    var mattebetyg=’E’;
    var fysikbetyg=’E’;
    Sedan skall du använda och (&&) i if-satsen här för att både fysikbetyg och mattebetyg skall vara lika med strängen ”E’


Endast Premium-användare kan kommentera.

...
Upptäck ett bättre
sätt att lära sig
Gör som 100.000+ andra och nå dina mål
med Matematikvideo Premium.
Så funkar det för:
Elever/Studenter Lärare Föräldrar