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
Practice
Projects
Quizzes & Challenges
Frågesporter
Challenges
/
Introduktion till TypeScript

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

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

Avsnitt 2. Kapitel 1
some-alt