Typkonvertierung – Teil 2
Teil des Abschnitts Grundlagen der JavaScript-Journey von Coddy. Lektion 31 von 77.
Boolean-Konvertierung
// Konvertierung zu Boolean
console.log(Boolean(1)); // Ausgabe: true
console.log(Boolean(0)); // Ausgabe: false
console.log(Boolean("")); // Ausgabe: false
console.log(Boolean("hello")); // Ausgabe: trueString-Konvertierung
// Konvertieren zu String
let num = 42;
let bool = true;
let str1 = String(num); // Konvertiert Zahl zu String
let str2 = String(bool); // Konvertiert Boolean zu String
console.log(str1); // Gibt aus: "42"
console.log(str2); // Gibt aus: "true"Aufgabe
EinfachIn dieser Aufgabe übst du die Umwandlung zwischen verschiedenen Datentypen in JavaScript, wobei der Schwerpunkt auf Boolean- und String-Umwandlungen liegt.
Dir werden mehrere Variablen mit unterschiedlichen Werten gegeben. Deine Aufgabe besteht darin, jeden null-Platzhalter im Startcode durch den richtigen Umwandlungsaufruf zu ersetzen:
- Wandle den String
'42'mithilfe vonBoolean()in einen Boolean um - Wandle die Zahl
0mithilfe vonBoolean()in einen Boolean um - Wandle die Zahl
7mithilfe vonBoolean()in einen Boolean um - Wandle den leeren String
''mithilfe vonBoolean()in einen Boolean um - Wandle den Boolean
truemithilfe vonString()in einen String um - Wandle die Zahl
123mithilfe vonString()in einen String um
Um beispielsweise stringValue in einen Boolean umzuwandeln, ersetze null durch Boolean(stringValue), sodass die Zeile lautet:console.log("Boolean('42'): ", Boolean(stringValue));
Jedes null ist einfach ein Platzhalter. Es handelt sich nicht um ein Konzept, das du lernen musst. Deine Aufgabe besteht darin, jedes null durch den passenden Umwandlungsaufruf unter Verwendung der angegebenen Variable zu ersetzen.
Probier es selbst
// Werte zum Konvertieren
const stringValue = '42';
const zeroNumber = 0;
const positiveNumber = 7;
const emptyString = '';
const boolValue = true;
const numValue = 123;
// TODO: Ersetze null durch die korrekte Boolean()-Konvertierung von stringValue
console.log("Boolean('42'): ", null);
// TODO: Ersetze null durch die korrekte Boolean()-Konvertierung von zeroNumber
console.log("Boolean(0): ", null);
// TODO: Ersetze null durch die korrekte Boolean()-Konvertierung von positiveNumber
console.log("Boolean(7): ", null);
// TODO: Ersetze null durch die korrekte Boolean()-Konvertierung von emptyString
console.log("Boolean(''): ", null);
// TODO: Ersetze null durch die korrekte String()-Konvertierung von boolValue
console.log("String(true): ", null);
// TODO: Ersetze null durch die korrekte 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