Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Sammenligningsoperatorer | Betingede Setninger
Introduksjon til TypeScript

bookSammenligningsoperatorer

La oss begynne med hva sammenligningsoperatorer faktisk er. Så...

Her er de viktigste sammenligningsoperatorene i TypeScript:

  • == (lik): Sammenligner to verdier for likhet, og konverterer dem til en felles type om nødvendig. For eksempel:
12
let example = 5 == "5"; console.log(example); // true
copy
  • === (strengt lik): Sammenligner to verdier for likhet uten typekonvertering. Denne operatoren tar hensyn til både type og verdi. For eksempel:
1234
let first = 5 === 5; // true, as values and types match let second = 5 === "5"; // false, as types are different console.log(first); console.log(second);
copy
  • != (ikke lik): Sammenligner to verdier for ulikhet, og konverterer dem til en felles type om nødvendig;
  • !== (strengt ikke lik): Sammenligner to verdier for ulikhet uten typekonvertering.
1234
let first = 5; let second = '5'; console.log(first != second) console.log(first !== second)
copy
  • > (større enn): Kontrollerer om venstre verdi er større enn høyre verdi. For eksempel:
12
let example = 10 > 5; // true console.log(example);
copy
  • < (mindre enn): Kontrollerer om venstre verdi er mindre enn høyre verdi. For eksempel:
12
let example = 10 < 5; // false console.log(example);
copy
  • >= (større enn eller lik): Kontrollerer om venstre verdi er større enn eller lik høyre verdi.

  • <= (mindre enn eller lik): Kontrollerer om venstre verdi er mindre enn eller lik høyre verdi.

12345
let first = 5; let second = 5; let third = 10; console.log(first >= second); console.log(first <= third);
copy

Avansert

Forklaring av typekonvertering:

Typekonvertering, også kjent som typeomforming, er prosessen med å endre datatypen til en verdi fra én type til en annen. I TypeScript kan dette gjøres eksplisitt ved hjelp av type påstander eller konverteringsfunksjoner. For eksempel, konvertering av et tall til en tekststreng:

let num: number = 42;
let str: string = num.toString(); 
// Explicit type casting from number to string

Typekonvertering er nødvendig når du vil sikre at en verdi behandles som en bestemt type i en gitt sammenheng, spesielt når TypeScripts typeinferens ikke er tilstrekkelig. Dette gir deg kontroll over variabeltyper og bidrar til å unngå type-relaterte feil i koden din.

Merk

Vi kommer til å ta for oss hva functions er og hvordan de opprettes og brukes senere i dette kurset. Det er et viktig tema, men foreløpig er det for tidlig.

1. Hva er forskjellen mellom == og === i TypeScript?

2. Hvilken operator bruker du for å sjekke om en verdi er større enn en annen i TypeScript?

question mark

Hva er forskjellen mellom == og === i TypeScript?

Select the correct answer

question mark

Hvilken operator bruker du for å sjekke om en verdi er større enn en annen i TypeScript?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 1

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 2.94

bookSammenligningsoperatorer

Sveip for å vise menyen

La oss begynne med hva sammenligningsoperatorer faktisk er. Så...

Her er de viktigste sammenligningsoperatorene i TypeScript:

  • == (lik): Sammenligner to verdier for likhet, og konverterer dem til en felles type om nødvendig. For eksempel:
12
let example = 5 == "5"; console.log(example); // true
copy
  • === (strengt lik): Sammenligner to verdier for likhet uten typekonvertering. Denne operatoren tar hensyn til både type og verdi. For eksempel:
1234
let first = 5 === 5; // true, as values and types match let second = 5 === "5"; // false, as types are different console.log(first); console.log(second);
copy
  • != (ikke lik): Sammenligner to verdier for ulikhet, og konverterer dem til en felles type om nødvendig;
  • !== (strengt ikke lik): Sammenligner to verdier for ulikhet uten typekonvertering.
1234
let first = 5; let second = '5'; console.log(first != second) console.log(first !== second)
copy
  • > (større enn): Kontrollerer om venstre verdi er større enn høyre verdi. For eksempel:
12
let example = 10 > 5; // true console.log(example);
copy
  • < (mindre enn): Kontrollerer om venstre verdi er mindre enn høyre verdi. For eksempel:
12
let example = 10 < 5; // false console.log(example);
copy
  • >= (større enn eller lik): Kontrollerer om venstre verdi er større enn eller lik høyre verdi.

  • <= (mindre enn eller lik): Kontrollerer om venstre verdi er mindre enn eller lik høyre verdi.

12345
let first = 5; let second = 5; let third = 10; console.log(first >= second); console.log(first <= third);
copy

Avansert

Forklaring av typekonvertering:

Typekonvertering, også kjent som typeomforming, er prosessen med å endre datatypen til en verdi fra én type til en annen. I TypeScript kan dette gjøres eksplisitt ved hjelp av type påstander eller konverteringsfunksjoner. For eksempel, konvertering av et tall til en tekststreng:

let num: number = 42;
let str: string = num.toString(); 
// Explicit type casting from number to string

Typekonvertering er nødvendig når du vil sikre at en verdi behandles som en bestemt type i en gitt sammenheng, spesielt når TypeScripts typeinferens ikke er tilstrekkelig. Dette gir deg kontroll over variabeltyper og bidrar til å unngå type-relaterte feil i koden din.

Merk

Vi kommer til å ta for oss hva functions er og hvordan de opprettes og brukes senere i dette kurset. Det er et viktig tema, men foreløpig er det for tidlig.

1. Hva er forskjellen mellom == og === i TypeScript?

2. Hvilken operator bruker du for å sjekke om en verdi er større enn en annen i TypeScript?

question mark

Hva er forskjellen mellom == og === i TypeScript?

Select the correct answer

question mark

Hvilken operator bruker du for å sjekke om en verdi er større enn en annen i TypeScript?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 1
some-alt