Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Använda If-Else-Sats | Villkorssatser
Introduktion till TypeScript

bookAnvända If-Else-Sats

Ibland räcker inte ett villkor, och för detta finns if-else-konstruktionen i TypeScript (precis som i andra programmeringsspråk). Till exempel, om du behöver skapa en kalkylator, kommer du som en riktig programmerare att göra det med hjälp av if-else-konstruktionen, så här:

1234567891011121314
let a: number = 5; let b: number = 10; let operator: string = '*'; if (operator == '+') { console.log(a + b); } else if (operator == '-') { console.log(a - b); } else if (operator == '*') { console.log(a * b); } else if (operator == '/') { console.log(a / b); } else { console.log(`Error, there is no ${operator} operator!`) }
copy

I denna kod har vi 3 variabler: talet a, talet b och operationen som ska utföras mellan dem. Med hjälp av if-else-konstruktionen avgör vi vilken operation som ska tillämpas på dessa två tal. Om vi inte hittar en lämplig operation kommer vi att visa ett meddelande som indikerar att en sådan operation inte är tillgänglig!

Nu ska vi titta närmare på den syntax vi använder:

if (first_condition) {
    // code block if the first condition is true
} else if (second_condition) {
    /* A block of code that will execute 
    if the first condition is false
     and the second condition is true. */
} else if... {
    // You can have as many of these blocks as you want.
} else {
    /* A block of code that will execute 
    if all previous conditions are false. */
}

Observera att om ett av villkoren uppfylls avslutas if-else-satsen, och de återstående blocken ignoreras.

Till skillnad från else if har else-blocket inget villkorsblock. Detta beror på att else endast körs om alla tidigare villkor var false.

if-else-konstruktionen används ofta för olika uppgifter, från att kontrollera om ett tal är positivt till att skriva artificiell intelligens.

Du kan också välja att inte använda else-if-block och endast använda if och else, till exempel:

123456
let num: number = 15; if (num >= 0) { console.log('The number is positive!'); } else { console.log('The number is negative'); }
copy

På detta sätt kan vi experimentera och använda en sådan konstruktion för olika ändamål!

1. Vad är syftet med if-else-satsen i TypeScript?

2. Vad körs i en if-else-sats om villkoret i if-blocket är falskt?

question mark

Vad är syftet med if-else-satsen i TypeScript?

Select the correct answer

question mark

Vad körs i en if-else-sats om villkoret i if-blocket är falskt?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 3

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

Awesome!

Completion rate improved to 2.94

bookAnvända If-Else-Sats

Svep för att visa menyn

Ibland räcker inte ett villkor, och för detta finns if-else-konstruktionen i TypeScript (precis som i andra programmeringsspråk). Till exempel, om du behöver skapa en kalkylator, kommer du som en riktig programmerare att göra det med hjälp av if-else-konstruktionen, så här:

1234567891011121314
let a: number = 5; let b: number = 10; let operator: string = '*'; if (operator == '+') { console.log(a + b); } else if (operator == '-') { console.log(a - b); } else if (operator == '*') { console.log(a * b); } else if (operator == '/') { console.log(a / b); } else { console.log(`Error, there is no ${operator} operator!`) }
copy

I denna kod har vi 3 variabler: talet a, talet b och operationen som ska utföras mellan dem. Med hjälp av if-else-konstruktionen avgör vi vilken operation som ska tillämpas på dessa två tal. Om vi inte hittar en lämplig operation kommer vi att visa ett meddelande som indikerar att en sådan operation inte är tillgänglig!

Nu ska vi titta närmare på den syntax vi använder:

if (first_condition) {
    // code block if the first condition is true
} else if (second_condition) {
    /* A block of code that will execute 
    if the first condition is false
     and the second condition is true. */
} else if... {
    // You can have as many of these blocks as you want.
} else {
    /* A block of code that will execute 
    if all previous conditions are false. */
}

Observera att om ett av villkoren uppfylls avslutas if-else-satsen, och de återstående blocken ignoreras.

Till skillnad från else if har else-blocket inget villkorsblock. Detta beror på att else endast körs om alla tidigare villkor var false.

if-else-konstruktionen används ofta för olika uppgifter, från att kontrollera om ett tal är positivt till att skriva artificiell intelligens.

Du kan också välja att inte använda else-if-block och endast använda if och else, till exempel:

123456
let num: number = 15; if (num >= 0) { console.log('The number is positive!'); } else { console.log('The number is negative'); }
copy

På detta sätt kan vi experimentera och använda en sådan konstruktion för olika ändamål!

1. Vad är syftet med if-else-satsen i TypeScript?

2. Vad körs i en if-else-sats om villkoret i if-blocket är falskt?

question mark

Vad är syftet med if-else-satsen i TypeScript?

Select the correct answer

question mark

Vad körs i en if-else-sats om villkoret i if-blocket är falskt?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 3
some-alt