Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Vergelijkingsoperatoren | Conditionele Uitspraken
Introductie tot TypeScript

bookVergelijkingsoperatoren

Laten we beginnen met wat vergelijkingsoperatoren eigenlijk zijn. Dus...

Hier zijn de belangrijkste vergelijkingsoperatoren in TypeScript:

  • == (gelijk): Vergelijkt twee waarden op gelijkheid, waarbij ze indien nodig naar een gemeenschappelijk type worden geconverteerd. Bijvoorbeeld:
12
let example = 5 == "5"; console.log(example); // true
copy
  • === (strikt gelijk): Vergelijkt twee waarden op gelijkheid zonder typeconversie. Deze operator houdt rekening met zowel type als waarde. Bijvoorbeeld:
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
  • != (niet gelijk): Vergelijkt twee waarden op ongelijkheid, waarbij ze indien nodig naar een gemeenschappelijk type worden geconverteerd;
  • !== (strikt niet gelijk): Vergelijkt twee waarden op ongelijkheid zonder typeconversie.
1234
let first = 5; let second = '5'; console.log(first != second) console.log(first !== second)
copy
  • > (groter dan): Controleert of de linkerwaarde groter is dan de rechterwaarde. Bijvoorbeeld:
12
let example = 10 > 5; // true console.log(example);
copy
  • < (kleiner dan): Controleert of de linkerwaarde kleiner is dan de rechterwaarde. Bijvoorbeeld:
12
let example = 10 < 5; // false console.log(example);
copy
  • >= (groter dan of gelijk aan): Controleert of de linkerwaarde groter dan of gelijk aan de rechterwaarde is.

  • <= (kleiner dan of gelijk aan): Controleert of de linkerwaarde kleiner dan of gelijk aan de rechterwaarde is.

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

Geavanceerd

Uitleg over Type Casting:

Type casting, ook wel typeconversie genoemd, is het proces waarbij het gegevenstype van een waarde van het ene type naar het andere wordt gewijzigd. In TypeScript kan dit expliciet worden gedaan met behulp van type asserties of conversiefuncties. Bijvoorbeeld, het converteren van een getal naar een string:

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

Type casting is noodzakelijk wanneer u wilt garanderen dat een waarde als een specifiek type wordt behandeld in een bepaalde context, vooral wanneer de type-inferentie van TypeScript niet voldoende is. Het helpt u om de types van variabelen te beheersen en typegerelateerde fouten in uw code te voorkomen.

Opmerking

We bespreken later in deze cursus wat functions zijn en hoe u ze kunt maken en gebruiken. Het is een belangrijk onderwerp, maar voor nu is het nog te vroeg.

1. Wat is het verschil tussen == en === in TypeScript?

2. Welke operator gebruik je om te controleren of een waarde groter is dan een andere in TypeScript?

question mark

Wat is het verschil tussen == en === in TypeScript?

Select the correct answer

question mark

Welke operator gebruik je om te controleren of een waarde groter is dan een andere in TypeScript?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

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

bookVergelijkingsoperatoren

Veeg om het menu te tonen

Laten we beginnen met wat vergelijkingsoperatoren eigenlijk zijn. Dus...

Hier zijn de belangrijkste vergelijkingsoperatoren in TypeScript:

  • == (gelijk): Vergelijkt twee waarden op gelijkheid, waarbij ze indien nodig naar een gemeenschappelijk type worden geconverteerd. Bijvoorbeeld:
12
let example = 5 == "5"; console.log(example); // true
copy
  • === (strikt gelijk): Vergelijkt twee waarden op gelijkheid zonder typeconversie. Deze operator houdt rekening met zowel type als waarde. Bijvoorbeeld:
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
  • != (niet gelijk): Vergelijkt twee waarden op ongelijkheid, waarbij ze indien nodig naar een gemeenschappelijk type worden geconverteerd;
  • !== (strikt niet gelijk): Vergelijkt twee waarden op ongelijkheid zonder typeconversie.
1234
let first = 5; let second = '5'; console.log(first != second) console.log(first !== second)
copy
  • > (groter dan): Controleert of de linkerwaarde groter is dan de rechterwaarde. Bijvoorbeeld:
12
let example = 10 > 5; // true console.log(example);
copy
  • < (kleiner dan): Controleert of de linkerwaarde kleiner is dan de rechterwaarde. Bijvoorbeeld:
12
let example = 10 < 5; // false console.log(example);
copy
  • >= (groter dan of gelijk aan): Controleert of de linkerwaarde groter dan of gelijk aan de rechterwaarde is.

  • <= (kleiner dan of gelijk aan): Controleert of de linkerwaarde kleiner dan of gelijk aan de rechterwaarde is.

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

Geavanceerd

Uitleg over Type Casting:

Type casting, ook wel typeconversie genoemd, is het proces waarbij het gegevenstype van een waarde van het ene type naar het andere wordt gewijzigd. In TypeScript kan dit expliciet worden gedaan met behulp van type asserties of conversiefuncties. Bijvoorbeeld, het converteren van een getal naar een string:

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

Type casting is noodzakelijk wanneer u wilt garanderen dat een waarde als een specifiek type wordt behandeld in een bepaalde context, vooral wanneer de type-inferentie van TypeScript niet voldoende is. Het helpt u om de types van variabelen te beheersen en typegerelateerde fouten in uw code te voorkomen.

Opmerking

We bespreken later in deze cursus wat functions zijn en hoe u ze kunt maken en gebruiken. Het is een belangrijk onderwerp, maar voor nu is het nog te vroeg.

1. Wat is het verschil tussen == en === in TypeScript?

2. Welke operator gebruik je om te controleren of een waarde groter is dan een andere in TypeScript?

question mark

Wat is het verschil tussen == en === in TypeScript?

Select the correct answer

question mark

Welke operator gebruik je om te controleren of een waarde groter is dan een andere in TypeScript?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 1
some-alt