Menu
Coddy logo textTech

Typumwandlung - Teil 2

Teil des Abschnitts Grundlagen der JavaScript-Journey von Coddy — Lektion 31 von 77.

Boolean-Konvertierung

// 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

String-Konvertierung

// In String konvertieren
let num = 42;
let bool = true;
let str1 = String(num);   // Konvertiert Zahl in String
let str2 = String(bool);  // Konvertiert Boolean in String

console.log(str1);  // Ausgabe: "42"
console.log(str2);  // Ausgabe: "true"
challenge icon

Aufgabe

Einfach

In dieser Challenge üben Sie das Konvertieren zwischen verschiedenen Datentypen in JavaScript, wobei der Schwerpunkt auf Boolean- und String-Konvertierungen liegt.

Ihnen werden mehrere Variablen mit unterschiedlichen Werten zur Verfügung gestellt. Ihre Aufgabe ist es, jeden null-Platzhalter im Startcode durch den korrekten Konvertierungsaufruf zu ersetzen:

  1. Konvertieren Sie den String '42' in einen Boolean mit Boolean()
  2. Konvertieren Sie die Zahl 0 in einen Boolean mit Boolean()
  3. Konvertieren Sie die Zahl 7 in einen Boolean mit Boolean()
  4. Konvertieren Sie den leeren String '' in einen Boolean mit Boolean()
  5. Konvertieren Sie den Boolean true in einen String mit String()
  6. Konvertieren Sie die Zahl 123 in einen String mit String()

Um beispielsweise stringValue in einen Boolean zu konvertieren, ersetzen Sie null durch Boolean(stringValue), sodass die Zeile wie folgt lautet:
console.log("Boolean('42'): ", Boolean(stringValue));

Jedes null ist lediglich ein Platzhalter — es ist kein Konzept, das Sie lernen müssen. Ihre Aufgabe ist es, jedes null durch den entsprechenden Konvertierungsaufruf unter Verwendung der bereitgestellten Variable zu ersetzen.

Spickzettel

Verwenden Sie Boolean(), um Werte in einen Boolean umzuwandeln:

Boolean(1);        // true
Boolean(0);        // false
Boolean("");       // false
Boolean("hello");  // true

Verwenden Sie String(), um Werte in einen String umzuwandeln:

String(42);    // "42"
String(true);  // "true"

Probier es selbst

// Zu konvertierende Werte
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