Typkonvertierung – Teil 1
Teil des Abschnitts Grundlagen der JavaScript-Journey von Coddy. Lektion 30 von 77.
Um zwischen verschiedenen Datentypen in JavaScript zu konvertieren, müssen wir die Typkonvertierung verwenden.
JavaScript unterstützt sowohl die implizite als auch die explizite Typkonvertierung. Konzentrieren wir uns auf die gängigsten Methoden der expliziten Konvertierung, Teil 1:
parseInt und parseFloat
// Umwandlung von String in Number mit parseInt und parseFloat
let str = "42";
let num1 = parseInt(str); // Konvertiert in eine Ganzzahl
let num2 = parseFloat("42.5"); // Konvertiert in eine Gleitkommazahl
console.log(num1); // Ausgabe: 42
console.log(num2); // Ausgabe: 42.5Wenn die Zeichenfolge eine ungültige Zahl enthält, verhalten sich diese Funktionen unterschiedlich:
console.log(parseInt("5ab")); // Ausgabe: 5 (parst bis zum ungültigen Zeichen)
console.log(parseFloat("5.2xyz")); // Ausgabe: 5.2 (parst bis zum ungültigen Zeichen)Es ist wichtig, den richtigen Typ zu verwenden, da dies die Ausgabe beeinflussen kann.
Verketten von zwei Strings:
"5" + "5" == "55"Addieren von zwei Zahlen:
5 + 5 == 10
Das Verständnis der Typumwandlung ist entscheidend für das Schreiben von zuverlässigem JavaScript-Code und das Vermeiden unerwarteter Ergebnisse in Ihren Programmen.
Aufgabe
AnfängerGegeben sind zwei Strings var1 und var2.
Konvertiere sie in einen float und gib das Ergebnis der Multiplikation der beiden aus.
Probier es selbst
let var1 = inp[0] // Diese Zeile nicht ändern
let var2 = inp[1] // Diese Zeile nicht ändern
// Code unten schreibenDiese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Typkoerzierung7Rechner zum Teilen der Rechnung
WillkommensnachrichtTrinkgeld und Gesamtbetrag berechnen10FizzBuzz mit einer Wendung
SpielübersichtDie FizzBuzz-Funktion2Variablen
ZahlenZeichenketteBoolescher WertNamenskonventionenLeere VariablenZusammenfassung – Variablen initialisierenKonstanten5Entscheidungen treffen
If-AnweisungIf – ElseRückblick – Einfacher TaschenrechnerVerschachteltes If – ElseSwitch-Anweisung8Schleifen
For-SchleifeWhile-SchleifeBreakContinueWiederholung – FakultätDo-While-SchleifeVerschachtelte Schleife3Operatoren – Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische KurzformenVergleichsoperatorenStrikte vs. lose GleichheitRückblick – einfache Mathematik6Grundlegende Ein- und Ausgabe
AusgabeAusgabe mit VariablenTypkonvertierung – Teil 1Typkonvertierung – Teil 2Wiederholung – Bis 120Wiederholung – Wahr oder falschÜbe selbstständig: Online-JavaScript-Compiler