In diesem Artikel erfahren Sie, wie sich implizite Casts von expliziten Casts in JavaScript unterscheiden.
Implizite Umwandlung ist die automatische Konvertierung eines Werts von einem Datentyp in einen anderen. Es wird auch Typkonvertierung genannt.
Expliziter Zwang besteht darin, den Datentyp entsprechend den Bedürfnissen des Benutzers zu konvertieren.
Lassen Sie uns in diesem Beispiel die implizite Besetzung verstehen.
let inputValue = "5" console.log("The input variable is defined as: ") console.log(inputValue, typeof inputValue); let resultValue = Number(inputValue); console.log("The input variable is defined as: ") console.log(resultValue, typeof resultValue);
Schritt 1– Definieren Sie eine Variable: inputValue und weisen Sie eine Ganzzahl zu.
Schritt 2– Leere Zeichenfolge zu „inputValue“ hinzufügen. Der Typ von „inputValue“ wird nun von Zahl in Zeichenfolge geändert.
Schritt 3– Werte und deren Typen als Ergebnisse anzeigen.
Lassen Sie uns in diesem Beispiel die explizite Besetzung verstehen.
let inputValue = "5" console.log("The input value is defined as a string with value: ", inputValue) let resultValue = Number(inputValue); console.log("The result value after conversion to a number is :", resultValue)
Schritt 1– Definieren Sie eine Variable: inputValue und weisen Sie ihr einen Zeichenfolgenwert zu.
Schritt 2– Konvertieren Sie den String-Werttyp in eine Ganzzahl. Jetzt wird der Typ von „inputValue“ von String in Zahl geändert.
Schritt 3– Werte und deren Typen als Ergebnisse anzeigen.
Das obige ist der detaillierte Inhalt vonWie unterscheiden sich implizite Umwandlungen von expliziten Umwandlungen in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!