Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära `Else If`-Satsen | Villkorssatser
Practice
Projects
Quizzes & Challenges
Frågesporter
Challenges
/
Introduktion till JavaScript

book`Else If`-Satsen

Förutom else-satsen stöder villkorssatser även en else if-sats, som kan användas för att definiera alternativa villkor om det ursprungliga if-villkoret är false.

Den generella syntaxen är följande:

if(expression) {
  // Code … (executed if the expression is true)
} else if(expression) {
  // Fallback Code … 
  //(executed if the previous condition is false, and this one is true)
}

Som visas i den generella syntaxen tar else if-satsen ett booleskt uttryck, vilket utvärderas när villkoret före är false.

Vi kan kedja flera else if-satser för att skapa en if-else if-kedja:

if(expression) {
  // … (executed if the first condition is true)
} else if(expression) {
  // … (executed if the first condition is false and this is true)
} else if(expression) {
  // … (executed if previous conditions are false and this is true)
} else {
  // … (executed if all previous conditions are false)
}

Som visas i koden ovan kan vi valfritt lägga till en else-sats i slutet. Denna block körs endast när alla tidigare villkor utvärderas till false.

Följande exempel visar användningen av denna syntax:

123456789
let number = 50; if (number < 20) { console.log("The number is less than 20."); } else if (number === 20) { console.log("The number is exactly 20."); } else { console.log("The number is greater than 20."); }
copy
question mark

Vad är syftet med else if-satsen i en if-else-sats?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 9

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

book`Else If`-Satsen

Svep för att visa menyn

Förutom else-satsen stöder villkorssatser även en else if-sats, som kan användas för att definiera alternativa villkor om det ursprungliga if-villkoret är false.

Den generella syntaxen är följande:

if(expression) {
  // Code … (executed if the expression is true)
} else if(expression) {
  // Fallback Code … 
  //(executed if the previous condition is false, and this one is true)
}

Som visas i den generella syntaxen tar else if-satsen ett booleskt uttryck, vilket utvärderas när villkoret före är false.

Vi kan kedja flera else if-satser för att skapa en if-else if-kedja:

if(expression) {
  // … (executed if the first condition is true)
} else if(expression) {
  // … (executed if the first condition is false and this is true)
} else if(expression) {
  // … (executed if previous conditions are false and this is true)
} else {
  // … (executed if all previous conditions are false)
}

Som visas i koden ovan kan vi valfritt lägga till en else-sats i slutet. Denna block körs endast när alla tidigare villkor utvärderas till false.

Följande exempel visar användningen av denna syntax:

123456789
let number = 50; if (number < 20) { console.log("The number is less than 20."); } else if (number === 20) { console.log("The number is exactly 20."); } else { console.log("The number is greater than 20."); }
copy
question mark

Vad är syftet med else if-satsen i en if-else-sats?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 9
some-alt