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
Sammenligningsoperatorer
Definisjon
Sammenligningsoperatorer, som navnet tilsier, er operatorer som kan brukes til å sammenligne data.
For eksempel kan vi bruke lik (==
) operatoren for å sjekke om to verdier er like. Dette gir true
eller false
avhengig av om de to verdiene er like eller ikke.
let a = 5; let b = 10; console.log(a == b);
Uttrykket a == b
kalles et boolsk uttrykk fordi det evalueres til en boolsk verdi (true
eller false
).
Merk
Likhetsoperatoren (==
) er ikke det samme som tilordningsoperatoren (=
).
Det finnes en lignende operator kjent som ulikhetsoperatoren (!=
). Den returnerer ganske enkelt true
hvis de to verdiene ikke er like:
let a = 5; let b = 10; console.log(a != b);
Det finnes også andre operatorer som kan brukes for å sammenligne verdier:
1. Hva vil være resultatet av følgende kode?
2. Hvilken av følgende operatorer sjekker om to verdier er like?
3. Hva er forskjellen mellom =
og ==
i JavaScript?
4. Hva vil være resultatet av denne koden?
5. Hvilke av følgende uttrykk vil returnere true
?
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 3. Kapittel 1