...
Kurser Alla kurser Min sida Min sida Provbank Mina prov Min skola Läromedel Blogg Guider Om oss Kontakt Nationella prov Gamla högskoleprov Läxhjälp matematik Priser
Sök Mitt konto Logga ut Elev/lärare
-registrering
Logga in Köp Premium Köp Premium Prova gratis
Genom att använda den här sidan godkänner du våra användarvillkor, vår integritetspolicy och att vi använder cookies.
EXEMPEL I VIDEON
Lägg till som läxa
Lägg till som stjärnmärkt
  Lektionsrapport   Hjälp

Frågor hjälpmarkerade!

Alla markeringar försvinner.

Ta bort markeringar Avbryt
Kopiera länk Facebook Twitter Repetera Rapportera Ändra status
KURSER  / 
Matematik och Programmering
 /   If satser och if else satser – Javascript

if och else if

Endast Premium- användare kan rösta.
Författare:Simon Rybrand
Rapportera fel Redigera lektion Redigera text Redigera övning Redigera video
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
Din skolas prenumeration har gått ut!
Påminn din lärare om att förnya eller fortsätt plugga med Eddler på egen hand.
Så funkar det för:
Elever/Studenter Lärare Föräldrar
Din skolas prenumeration har gått ut!
Förnya er prenumeration. Kontakta oss på: info@eddler.se

I den här videon går vi igenom teorin bakom att programmera en if else sats i javascript och visar ett praktiskt exempel.

Övning

  • Skriv en if else sats som avgör följande om ett positivt heltal:
    • Om talet är mellan 1-9 skriv ut ”Det är ett ental”
    • Om talet är mellan 10-99 skriv ut ”Det är ett tiotal”
    • Om talet är mellan 100-999 skriv ut ”Det är ett hundratal”
    • Annars skriv ut ”Det är större eller lika med 1000”

Förslag på lösning

var x = 1000;
if (x > 0 && x < 10) {
  console.log("Det är ett ental");
} else if (x > 9 && x < 100) {
  console.log("Det är ett tiotal");
} else if (x > 99 && x < 1000) {
  console.log("Det är ett hundratal");
} else {
  console.log("Det är större eller lika med 1000");
}

Ibland behöver man bygga ut sin if sats så att man gör fler jämförelser med olika villkor än endast en jämförelse. Då kan man ganska enkelt göra det med else if och ett villkor.

Så skriv du en else if sats i javascript

Vi kan exempelvis ha en if sats som testar om ett villkor stämmer. Vi kan då bygga ut den med en else if sats som testar ett nytt villkor om inte det första stämmer. Vi kan även bygga ut detta med ännu en else if sats som testar ett nytt villkor om inte det första och det andra villkoret stämmer.

Så här kan man fortsätta om man vill och om det behövs för att  testa ett antal olika villkor och beroende på vilket som stämmer så körs en viss kod.

Så här kan grundstrukturen för en sådan if sats se ut.

if (villkor1) {
  #Kod som skall köras
} else if (villkor2) {
  # Kod som skall köras
} else {
  # Kod som skall köras
}

Kommentarer


Endast Premium-användare kan kommentera.