Was ist Typ -Zwang in JavaScript? ?

Was ist Typ -Zwang in JavaScript? ?
JavaScript bietet verschiedene Datentypen zum Speichern von Daten wie Zahlen, Booleschen, Zeichenfolgen usw. Die Konvertierung eines Datentypwerts in einen anderen wird in JavaScript als Typ -Zwang bezeichnet. Im Allgemeinen ist der Typ -Zwang in zwei Kategorien unterteilt: implizit und explizit.

Im impliziten Typ -Zwang wird der Wert eines Datentyps ohne Interferenz in andere Datentypen umgewandelt. In explizitem Zwang die Umwandlung eines Datentyps in einen anderen Datentyp durch die Entwicklerinterferenz.

Dieser Beitrag enthält detaillierte Informationen zum Typ -Zwang in JavaScript mit den folgenden Lernergebnissen:

  • Wie funktioniert das Typ Zwang in JavaScript??
  • Konvertieren der Nummer in die Zeichenfolge mit dem impliziten und expliziten Typ -Zwang in JavaScript in String konvertieren
  • Konvertieren eines jeden Datentyps in Booleschen über Typ -Zwang in JavaScript in Booleschen?
  • Konvertieren eines Datentyps in JavaScript in Zahlen über Typ -Zwang in JavaScript?

Wie funktioniert das Typ Zwang in JavaScript??

Wie oben erläutert, wird die Umwandlung im impliziten Zwang automatisch durchgeführt, während die explizite Art des Zwangs von den Entwicklern unterstützt wird. Die folgende Umwandlung fällt unter die Art des Zwangsphänomens:

  • Umwandlung zu String
  • Zur booleschen Konvertierung
  • Zur Anzahl der Umwandlung

In den kommenden Abschnitten werden diese Konvertierungen mit Beispielen erläutert.

So konvertieren Sie einen Datentyp mit dem Typ -Zwang in JavaScript in Zeichenfolge in Zeichenfolge

Mit dem Typ -Zwang können Sie einen beliebigen Datentyp in einen String -Typ konvertieren. Es wird eine Reihe von Beispielen bereitgestellt, um verschiedene Datentypen über Typ -Zwang umzuwandeln.

Beispiel 1: Konvertieren der Nummer in Zeichenfolge mit dem impliziten Zwang in JavaScript um

Es wird gezeigt, dass ein Beispiel den Datentyp eines Wertes in einen anderen Datentyp umwandelt, indem der Typ -Zwang verwendet wird. Der Code ist unten angegeben:

Code

var a = 10;
Konsole.log ("DataType vor Zwang:" + typeof a);
var a = a + ";
Konsole.log ("DataType After Coercion:" + typeof a);

Im obigen Code:

  • Eine Zahl wird initialisiert und ihr Typ wird vor Zwang gedruckt.
  • Der numerische Wert wird als 10 hinzugefügt.
  • Auch hier wird der Typ der Variablen unter Verwendung des Operatortyps erhalten.

Ausgang

Die Ausgabe stellt dar, dass der Datentyp vor Zwang war “Nummer”. Nach dem Zwang wird der Datentyp in “geändert“Saite”.

Beispiel 2: Konvertieren der Zahl mit explizitem Zwang in die Zeichenfolge konvertieren

Ein Beispiel wird bereitgestellt, um den Datentyp eines Wertes in einen anderen Datentyp zu konvertieren, indem explizite Typ -Zwang verwendet wird. Zu diesem Zweck lautet der Code des expliziten Typs Zwang wie folgt.

Code

var a = 10;
Konsole.log ("vor Zwang:" + typeof a)
var a = String (a);
Konsole.log ("nach Zwang:" + typeof a);

Im obigen Code:

  • Eine Variable wird als Zahl initialisiert und ihr Typ wird vor Zwang gedruckt.
  • Die String () -Methode wird auf diese Variable für explizite Zwang angewendet.
  • Schließlich wird der Typ der Variablen nach dem Zwang erneut abgerufen.

Ausgang

Die Ausgabe stellt dar, dass der Datentyp eine “ist“NummerVor dem Zwang. Nach dem Zwang wird der Datentyp jedoch in “transformiert“Saite”.

So konvertieren Sie einen Datenatyp in Boolean über Typ -Zwang in JavaScript?

Wie in den oben genannten Beispielen wird die Umwandlung von Number-zu-String-Umwandlung über implizite und explizit. Mit dem folgenden Beispielcode können Sie den impliziten/expliziten Typenzwang von der Nummer zu boolean verstehen.

Code

var x = 10;
Konsole.log ("Typ von x vor Zwang:" + Typeof x)
// explizite Typ -Zwang von der Anzahl zu boolean
Konsole.log ("Art von x nach Zwang:" + typeof boolean (x))

Im obigen Code:

  • Eine Variable X wird als Zahl initialisiert und sein Typ wird vor dem Zwang gedruckt.
  • Boolean () Die Methode wird auf diese Variable für explizite Zwang angewendet.
  • Schließlich wird der Typ der Variablen nach dem Zwang erneut abgerufen.

Ausgang

Die Ausgabe zeigt, dass der Datentyp ein “ist“NummerVor dem Zwang. Nach dem Zwang wird der Datentyp jedoch in “konvertiert“boolean”.

So konvertieren Sie einen Datentyp in JavaScript in die Anzahl über Typ -Zwang?

Die Transformation von String-Zahlen wird hier durchgeführt. Mit dem folgenden Beispielcode können Sie den impliziten/expliziten Typenzwang von String zu Nummer verstehen.

Code

lass result1;
lass result2;
result1 = '324';
Konsole.log ("Typ von x vor Zwang:" + typeof (result1))
Ergebnis2 = Zahl (324);
Konsole.log ("Typ von x nach Zwang:" + typeof (result2))

Im obigen Code:

  • Eine Variable Ergebnis1 wird als Zeichenfolge initialisiert und sein Typ wird vor Zwang gedruckt.
  • Nummer() Die Methode wird auf diese Variable für explizite Zwang angewendet.
  • Schließlich wird der Typ der Variablen nach dem Zwang erneut abgerufen.

Ausgang

Die Ausgabe stellt dar, dass der Datentyp ist “SaiteVor dem Zwang. Nach dem Zwang wird der Datentyp jedoch in “konvertiert“Nummer”.

Abschluss

Der Typ -Zwang ist das Phänomen des Konvertierens eines Datenatyps in eine Zeichenfolge, einen Booleschen oder eine Nummer. Die Art des Zwang kann entweder explizit oder implizit sein. Der implizite ist der Zwangstyp, der automatisch durchgeführt wird, während der Explizit von den Anforderungen des Entwicklers abhängt. Dieser Artikel enthält eine detaillierte Beschreibung des Typs -Zwangs -Konzepts in JavaScript. Wir haben den impliziten/expliziten Zwang verschiedener Datentypen für String, Boolesche und Nummer veranschaulicht.