Kursinnhold
Introduksjon til JavaScript
Introduksjon til JavaScript
1. Komme i gang
Første JavaScript-konsollapplikasjonUtfordring: Vise Noe OutputUtfordring: Skrive Ut Flere LinjerHåndtering av TallUtfordring: Arbeid med TallUtfordring: Beregning av Bilens HastighetUtfordring: Beregning av Arealet til et TrapesUtskrift av Flere VerdierUtfordring: Meningsfull Utskrift i KonsollenHvordan Bruke Kommentarer i JavaScript?Utfordring: Legge til en KommentarFlerlinjekommentarerUtfordring: Kommentere Ut KodeHva er egentlig JavaScript?
2. Manipulering av Data
Lagring av DataUtfordring: Deklarere en VariabelUtfordring: Tilgang til Data fra en VariabelUtfordring: Rette VariabelnavnUtfordring: Tilordne en Variabel på NyttKonstanterUtfordring: Deklarering og Bruk av KonstanterUtføre Aritmetikk på VariablerUtfordring: Lage en LønnskalkulatorUtfordring: Justere Lønn Med En BonusUtforsking av Primitive DatatyperUtfordring: Deklarere en Boolsk VerdiHvordan Ulike Datatyper SamhandlerUtfordring: Sammenkobling av StrengerUtfordring: Opprette Brukerprofil og Aktivitetsdetaljer
3. Betingede Setninger
SammenligningsoperatorerUtfordring: Sjekk av Aldersberettigelse`If`-SetningenUtfordring: Værbasert AntrekksanbefalerUtfordring: Partall eller OddetallNestede Betingede Setninger`Else`-setningenUtfordring: Forbedre Partall- eller OddetallskontrollUtfordring: Temperaturrådgiver`Else If`-SetningenUtfordring: Karakterkategorisering`Og` Logisk OperatorUtfordring: Sjekke om et Tall er Partall og PositivtEller-logisk operatorUtfordring: Tilgangskontrollsystem
4. Beherske Funksjoner
Hva er funksjoner?Utfordring: Enkel FunksjonUtfordring: Beregning av Bilens HastighetOmfangOverføring av data til funksjonerUtfordring: Fikse HastighetsfunksjonenUtfordring: Forbedre KarakterkategoriseringenOppgave: Definere en Sammensatt FunksjonReturnere Data fra FunksjonerStandardverdierUtfordring: E-postautosvarer med standardparametere
5. Utforsking av Arrayer
Hva Er Matriser?Utfordring: Definere et ArrayUtfordring: IndekseringLegge til Verdier i et ArrayUtfordring: Legge til elementer i en tabellFjerning av Elementer fra en MatriseUtfordring: Øvelse med `pop` og `shift``Length`-egenskapenUtfordring: Telle ElementerThe `Includes`-MetodenUtfordring: Søk Etter Dyr i Dyrehagen
`Else If`-Setningen
I tillegg til else
-setningen støtter betingede setninger en else if
-setning, som kan brukes til å definere alternative betingelser dersom den opprinnelige if
-betingelsen er false
.
Den generelle syntaksen er som følger:
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 vist i den generelle syntaksen, tar else if
-setningen et boolsk uttrykk, som evalueres når betingelsen før den viser seg å være false
.
Vi kan lenke flere else if
-setninger sammen for å danne en if-else if
-kjede:
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 vist i koden over, kan vi valgfritt legge til en else
-setning til slutt. Denne blokken utføres kun når alle de foregående betingelsene evalueres til false
.
Følgende eksempel demonstrerer bruken av denne syntaksen:
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."); }
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 3. Kapittel 10