Diese Conversions können Folgendes beinhalten:
In diesem Artikel lernen wir in JavaScript unterschiedliche Typkonvertierungen zusammen mit Beispielen für ein besseres Verständnis.
Geben Sie Conversions ein
JavaScript befasst sich auf zwei Arten mit Typkonvertierungen:
Lassen Sie uns diese zusammen mit Beispielen separat verstehen.
Implizite Typumwandlung
Wir alle sind uns bewusst, dass JavaScript eine Sprache ist, die locker getippt wird, und weist aufgrund dessen einige Datentypen automatisch in ein anderes um. Dies wird als implizite Typumwandlung bezeichnet. Es passiert, wenn Sie verschiedene Arten von Operatoren auf Ihre Werte anwenden.
Im Folgenden finden Sie einige Beispiele für Ihr besseres Verständnis:
Konvertieren in String:
Im Folgenden finden Sie ein Beispiel für die Konvertierung der angegebenen Datentypen in die Zeichenfolge.
// numerische Zeichenfolge, die mit + Ergebnissen in der String verwendet wirdHier werden numerische und nicht numerische Saiten verwendet. Die numerische Zeichenfolge, die mit der Nummer hinzugefügt wurde. Während zwei nicht numerische Saiten Subtrahieren zurückgibt (nicht eine Zahl), gibt es NAN zurück.
Ausgang:
Konvertieren in die Zahl
Im Folgenden finden Sie ein Beispiel für die Konvertierung der angegebenen Datentypen in Zahlen.
// numerische Stringstyp mit -, /, * gibt eine Zahl als Ausgabe anAusgang:
Umwandlung von Booleschen in eine Zahl
Im Folgenden finden Sie ein Beispiel für die Konvertierung des Booleschen Datentyps in eine Nummer.
// Boolean hat 1 als wahr und 0 als falschFür boolean fügt es einfach den Wert von True und False zur Zahl hinzu und gibt einen numerischen Wert zurück. Denn wahr ist der Wert 1 und 0 für falsche.
Ausgang:
Null in eine Zahl konvertieren:
Nachfolgend finden Sie ein Beispiel für die Konvertierung des Nulldatentyps in eine Nummer.
// Null hat einen Wert von 0, wenn es mit einer Zahl verwendet wirdDa der Null 0 als Wert hält, hatte er keinen Einfluss, unabhängig davon, ob er hinzugefügt oder subtrahiert wurde.
Ausgang:
Explizite Typumwandlung
JavaScript bietet uns die Aufgabe, einen Datentyp in einen anderen umzuwandeln, verschiedene integrierte Methoden. Diese Methoden wandeln Strings in Zahlen oder Boolesche oder umgekehrt um. Diese Art der Verwendung von Methoden für Konvertierungen wird als explizite Typumwandlung bezeichnet.
Im Folgenden finden Sie einige Beispiele für Ihr besseres Verständnis:
Konvertieren in String
Um Ihren Datentyp in die Zeichenfolge umzuwandeln, bietet JavaScript integrierte Methoden String () Und tostring ().
Beispiel:
// String ()Ausgang:
Hier beachten Sie, dass wann Null Und nicht definiert wird mit der String () -Methode verwendet, die sie in String umwandelt. Während die Methode toString () einen Fehler erzeugt.
Konvertieren auf eine Zahl
Nummer() Die Methode besteht darin, numerische Zeichenfolgenwerte und Boolesche Werte in den Zahlendatentyp umzuwandeln.
Beispiel:
// String zur NummerHier beachten.
Ausgang:
Konvertieren in Boolean:
In ähnlicher Weise wird für die Konvertierung in eine boolesche Expressionsmethode genannt Boolean ().
Beispiel:
// 0, null, undefiniert, Nan erzeugt falseAusgang:
Hier erzeugt alles mit etwas Wert wahr. Während irgendetwas nicht definiert oder ohne Wert falsch erzeugt.
Abschluss:
Die Konvertierung von Typen ist eine nützliche Möglichkeit, verschiedene Datentypen in andere Datentypen zu konvertieren, da wir manchmal einige Aktionen für eine Variable ausführen möchten, aber aufgrund des Datentyps nicht möglich ist. In diesem Artikel haben wir erläutert, warum Typumwandlungen erforderlich sind, und verschiedene Arten von Conversions in JavaScript. JavaScript bietet uns zwei Arten von Typkonvertierungen. Es gibt einige integrierte Methoden von JavaScript, um die Typumwandlung zu vereinfachen.
Diese Methoden bieten dem Benutzer den kürzesten Weg, um ihre Werte zu konvertieren und ihn in verschiedenen Datentypen kompatibel zu machen. Dadurch können Sie Ihr Programm sauberer und lesbar machen.