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

Suggested prompts:

Can you explain the difference between `==` and `===` in more detail?

What are some common mistakes when using comparison operators in TypeScript?

Can you give more examples of type casting in TypeScript?

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