Menu
CoddyTech

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: true

Zeichenfolgenkonvertierung

// 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"
challenge icon

Aufgabe

Einfach

In 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:

  1. Wandle den String '42' mit Boolean() in einen Boolean um.
  2. Wandle die Zahl 0 mit Boolean() in einen Boolean um.
  3. Wandle die Zahl 7 mit Boolean() in einen Boolean um.
  4. Wandle den leeren String '' mit Boolean() in einen Boolean um.
  5. Wandle den Boolean true mit String() in einen String um.
  6. Wandle die Zahl 123 mit String() 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);
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-JavaScript-Compiler