Typkonvertierung – Teil 2
Teil des Abschnitts Grundlagen der JavaScript-Journey von Coddy. Lektion 31 von 77.
Umwandlung in Boolean
// Umwandlung in Boolean
console.log(Boolean(1)); // Ausgabe: true
console.log(Boolean(0)); // Ausgabe: false
console.log(Boolean("")); // Ausgabe: false
console.log(Boolean("hello")); // Ausgabe: trueZeichenfolgenkonvertierung
// Umwandlung in String
let num = 42;
let bool = true;
let str1 = String(num); // Wandelt eine Zahl in einen String um
let str2 = String(bool); // Wandelt einen booleschen Wert in einen String um
console.log(str1); // Gibt aus: "42"
console.log(str2); // Gibt aus: "true"Aufgabe
EinfachIn dieser Herausforderung übst du, in JavaScript zwischen verschiedenen Datentypen umzuwandeln, und konzentrierst dich dabei auf die Umwandlung in Boolean und String.
Dir werden mehrere Variablen mit unterschiedlichen Werten vorgegeben. Deine Aufgabe ist es, jeden Platzhalter null zu ersetzen und im Startcode den passenden Umwandlungsaufruf einzusetzen:
- Wandle den String
'42'mitBoolean()in einen Boolean um. - Wandle die Zahl
0mitBoolean()in einen Boolean um. - Wandle die Zahl
7mitBoolean()in einen Boolean um. - Wandle den leeren String
''mitBoolean()in einen Boolean um. - Wandle den Boolean
truemitString()in einen String um. - Wandle die Zahl
123mitString()in einen String um.
Um beispielsweise stringValue in einen Boolean umzuwandeln, ersetze null durch Boolean(stringValue), sodass die Zeile so lautet:console.log("Boolean('42'): ", Boolean(stringValue));
Jedes null ist lediglich ein Platzhalter. Es ist kein Konzept, das du lernen musst. Deine Aufgabe ist es, jedes null durch den passenden Umwandlungsaufruf mit der vorgegebenen Variablen zu ersetzen.
Probier es selbst
// TODO: Ersetze null durch das korrekte Ergebnis der Boolean()-Konvertierung von stringValue
console.log("Boolean('42'): ", null);
// TODO: Ersetze null durch das korrekte Ergebnis der Boolean()-Konvertierung von zeroNumber
console.log("Boolean(0): ", null);
// TODO: Ersetze null durch das korrekte Ergebnis der Boolean()-Konvertierung von positiveNumber
console.log("Boolean(7): ", null);
// TODO: Ersetze null durch das korrekte Ergebnis der Boolean()-Konvertierung von emptyString
console.log("Boolean(''): ", null);
// TODO: Ersetze null durch das korrekte Ergebnis der String()-Konvertierung von boolValue
console.log("String(true): ", null);
// TODO: Ersetze null durch das korrekte Ergebnis der String()-Konvertierung von numValue
console.log("String(123): ", null);
Diese 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