Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Vergleichsoperatoren | Bedingte Anweisungen
Einführung in TypeScript

bookVergleichsoperatoren

Beginnen wir damit, was Vergleichsoperatoren überhaupt sind. Also...

Hier sind die wichtigsten Vergleichsoperatoren in TypeScript:

  • == (gleich): Vergleicht zwei Werte auf Gleichheit, wobei sie bei Bedarf in einen gemeinsamen Typ konvertiert werden. Zum Beispiel:
12
let example = 5 == "5"; console.log(example); // true
copy
  • === (streng gleich): Vergleicht zwei Werte auf Gleichheit ohne Typumwandlung. Dieser Operator berücksichtigt sowohl Typ als auch Wert. Zum Beispiel:
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
  • != (ungleich): Vergleicht zwei Werte auf Ungleichheit und konvertiert sie bei Bedarf in einen gemeinsamen Typ;
  • !== (streng ungleich): Vergleicht zwei Werte auf Ungleichheit ohne Typumwandlung.
1234
let first = 5; let second = '5'; console.log(first != second) console.log(first !== second)
copy
  • > (größer als): Prüft, ob der linke Wert größer als der rechte Wert ist. Zum Beispiel:
12
let example = 10 > 5; // true console.log(example);
copy
  • < (kleiner als): Prüft, ob der linke Wert kleiner als der rechte Wert ist. Zum Beispiel:
12
let example = 10 < 5; // false console.log(example);
copy
  • >= (größer als oder gleich): Prüft, ob der linke Wert größer als oder gleich dem rechten Wert ist.

  • <= (kleiner als oder gleich): Prüft, ob der linke Wert kleiner als oder gleich dem rechten Wert ist.

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

Fortgeschritten

Erklärung der Typumwandlung:

Typumwandlung, auch bekannt als Typkonvertierung, bezeichnet den Vorgang, den Datentyp eines Wertes von einem Typ in einen anderen zu ändern. In TypeScript kann dies explizit mithilfe von Typ-Assertions oder Konvertierungsfunktionen durchgeführt werden. Zum Beispiel die Umwandlung einer Zahl in einen String:

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

Typumwandlung ist notwendig, wenn sichergestellt werden soll, dass ein Wert in einem bestimmten Kontext als ein bestimmter Typ behandelt wird, insbesondere wenn die Typinferenz von TypeScript nicht ausreicht. Sie ermöglicht die Kontrolle über die Typen von Variablen und hilft, typbezogene Fehler im Code zu vermeiden.

Hinweis

Wir werden später in diesem Kurs besprechen, was Funktionen sind und wie man sie erstellt und verwendet. Es ist ein wichtiges Thema, aber im Moment ist es noch zu früh.

1. Was ist der Unterschied zwischen == und === in TypeScript?

2. Welchen Operator verwendet man in TypeScript, um zu prüfen, ob ein Wert größer als ein anderer ist?

question mark

Was ist der Unterschied zwischen == und === in TypeScript?

Select the correct answer

question mark

Welchen Operator verwendet man in TypeScript, um zu prüfen, ob ein Wert größer als ein anderer ist?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

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

bookVergleichsoperatoren

Swipe um das Menü anzuzeigen

Beginnen wir damit, was Vergleichsoperatoren überhaupt sind. Also...

Hier sind die wichtigsten Vergleichsoperatoren in TypeScript:

  • == (gleich): Vergleicht zwei Werte auf Gleichheit, wobei sie bei Bedarf in einen gemeinsamen Typ konvertiert werden. Zum Beispiel:
12
let example = 5 == "5"; console.log(example); // true
copy
  • === (streng gleich): Vergleicht zwei Werte auf Gleichheit ohne Typumwandlung. Dieser Operator berücksichtigt sowohl Typ als auch Wert. Zum Beispiel:
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
  • != (ungleich): Vergleicht zwei Werte auf Ungleichheit und konvertiert sie bei Bedarf in einen gemeinsamen Typ;
  • !== (streng ungleich): Vergleicht zwei Werte auf Ungleichheit ohne Typumwandlung.
1234
let first = 5; let second = '5'; console.log(first != second) console.log(first !== second)
copy
  • > (größer als): Prüft, ob der linke Wert größer als der rechte Wert ist. Zum Beispiel:
12
let example = 10 > 5; // true console.log(example);
copy
  • < (kleiner als): Prüft, ob der linke Wert kleiner als der rechte Wert ist. Zum Beispiel:
12
let example = 10 < 5; // false console.log(example);
copy
  • >= (größer als oder gleich): Prüft, ob der linke Wert größer als oder gleich dem rechten Wert ist.

  • <= (kleiner als oder gleich): Prüft, ob der linke Wert kleiner als oder gleich dem rechten Wert ist.

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

Fortgeschritten

Erklärung der Typumwandlung:

Typumwandlung, auch bekannt als Typkonvertierung, bezeichnet den Vorgang, den Datentyp eines Wertes von einem Typ in einen anderen zu ändern. In TypeScript kann dies explizit mithilfe von Typ-Assertions oder Konvertierungsfunktionen durchgeführt werden. Zum Beispiel die Umwandlung einer Zahl in einen String:

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

Typumwandlung ist notwendig, wenn sichergestellt werden soll, dass ein Wert in einem bestimmten Kontext als ein bestimmter Typ behandelt wird, insbesondere wenn die Typinferenz von TypeScript nicht ausreicht. Sie ermöglicht die Kontrolle über die Typen von Variablen und hilft, typbezogene Fehler im Code zu vermeiden.

Hinweis

Wir werden später in diesem Kurs besprechen, was Funktionen sind und wie man sie erstellt und verwendet. Es ist ein wichtiges Thema, aber im Moment ist es noch zu früh.

1. Was ist der Unterschied zwischen == und === in TypeScript?

2. Welchen Operator verwendet man in TypeScript, um zu prüfen, ob ein Wert größer als ein anderer ist?

question mark

Was ist der Unterschied zwischen == und === in TypeScript?

Select the correct answer

question mark

Welchen Operator verwendet man in TypeScript, um zu prüfen, ob ein Wert größer als ein anderer ist?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 1
some-alt