Menu
Coddy logo textTech

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

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

Aufgabe

Einfach

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

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