Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Jämförelseoperatorer | Villkorssatser
Introduktion till TypeScript

bookJämförelseoperatorer

Vi börjar med vad jämförelseoperatorer egentligen är. Så...

Här är de viktigaste jämförelseoperatorerna i TypeScript:

  • == (lika med): Jämför två värden för likhet och konverterar dem till en gemensam typ om det behövs. Till exempel:
12
let example = 5 == "5"; console.log(example); // true
copy
  • === (strikt lika med): Jämför två värden för likhet utan typkonvertering. Denna operator tar hänsyn till både typ och värde. Till exempel:
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
  • != (inte lika med): Jämför två värden för olikhet, konverterar dem till en gemensam typ om det behövs;
  • !== (strikt inte lika med): Jämför två värden för olikhet utan typkonvertering.
1234
let first = 5; let second = '5'; console.log(first != second) console.log(first !== second)
copy
  • > (större än): Kontrollerar om värdet till vänster är större än värdet till höger. Till exempel:
12
let example = 10 > 5; // true console.log(example);
copy
  • < (mindre än): Kontrollerar om värdet till vänster är mindre än värdet till höger. Till exempel:
12
let example = 10 < 5; // false console.log(example);
copy
  • >= (större än eller lika med): Kontrollerar om värdet till vänster är större än eller lika med värdet till höger.

  • <= (mindre än eller lika med): Kontrollerar om värdet till vänster är mindre än eller lika med värdet till höger.

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

Avancerat

Förklaring av typomvandling:

Typomvandling, även kallad typkonvertering, är processen att ändra datatypen för ett värde från en typ till en annan. I TypeScript kan detta göras explicit med hjälp av typassertioner eller konverteringsfunktioner. Till exempel, konvertera ett tal till en sträng:

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

Typomvandling är nödvändig när du vill säkerställa att ett värde behandlas som en specifik typ i ett visst sammanhang, särskilt när TypeScripts typinferens inte är tillräcklig. Det hjälper dig att kontrollera variablernas typer och undvika typrelaterade fel i din kod.

Note

Vi kommer att prata om vad functions är och hur man skapar och använder dem senare i denna kurs. Det är ett viktigt ämne, men just nu är det för tidigt.

1. Vad är skillnaden mellan == och === i TypeScript?

2. Vilken operator används för att kontrollera om ett värde är större än ett annat i TypeScript?

question mark

Vad är skillnaden mellan == och === i TypeScript?

Select the correct answer

question mark

Vilken operator används för att kontrollera om ett värde är större än ett annat i TypeScript?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 1

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

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

bookJämförelseoperatorer

Svep för att visa menyn

Vi börjar med vad jämförelseoperatorer egentligen är. Så...

Här är de viktigaste jämförelseoperatorerna i TypeScript:

  • == (lika med): Jämför två värden för likhet och konverterar dem till en gemensam typ om det behövs. Till exempel:
12
let example = 5 == "5"; console.log(example); // true
copy
  • === (strikt lika med): Jämför två värden för likhet utan typkonvertering. Denna operator tar hänsyn till både typ och värde. Till exempel:
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
  • != (inte lika med): Jämför två värden för olikhet, konverterar dem till en gemensam typ om det behövs;
  • !== (strikt inte lika med): Jämför två värden för olikhet utan typkonvertering.
1234
let first = 5; let second = '5'; console.log(first != second) console.log(first !== second)
copy
  • > (större än): Kontrollerar om värdet till vänster är större än värdet till höger. Till exempel:
12
let example = 10 > 5; // true console.log(example);
copy
  • < (mindre än): Kontrollerar om värdet till vänster är mindre än värdet till höger. Till exempel:
12
let example = 10 < 5; // false console.log(example);
copy
  • >= (större än eller lika med): Kontrollerar om värdet till vänster är större än eller lika med värdet till höger.

  • <= (mindre än eller lika med): Kontrollerar om värdet till vänster är mindre än eller lika med värdet till höger.

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

Avancerat

Förklaring av typomvandling:

Typomvandling, även kallad typkonvertering, är processen att ändra datatypen för ett värde från en typ till en annan. I TypeScript kan detta göras explicit med hjälp av typassertioner eller konverteringsfunktioner. Till exempel, konvertera ett tal till en sträng:

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

Typomvandling är nödvändig när du vill säkerställa att ett värde behandlas som en specifik typ i ett visst sammanhang, särskilt när TypeScripts typinferens inte är tillräcklig. Det hjälper dig att kontrollera variablernas typer och undvika typrelaterade fel i din kod.

Note

Vi kommer att prata om vad functions är och hur man skapar och använder dem senare i denna kurs. Det är ett viktigt ämne, men just nu är det för tidigt.

1. Vad är skillnaden mellan == och === i TypeScript?

2. Vilken operator används för att kontrollera om ett värde är större än ett annat i TypeScript?

question mark

Vad är skillnaden mellan == och === i TypeScript?

Select the correct answer

question mark

Vilken operator används för att kontrollera om ett värde är större än ett annat i TypeScript?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 1
some-alt