Menu
CoddyTech

Преобразование типов — Часть 2

Часть раздела Основы путешествия по JavaScript на Coddy. Урок 31 из 77.

Преобразование в логический тип

// Преобразование в Boolean
console.log(Boolean(1));      // Выводит: true
console.log(Boolean(0));      // Выводит: false
console.log(Boolean(""));     // Выводит: false
console.log(Boolean("hello")); // Выводит: true

Преобразование строки

// Преобразование в String
let num = 42;
let bool = true;
let str1 = String(num);   // Преобразует число в строку
let str2 = String(bool);  // Преобразует логическое значение в строку

console.log(str1);  // Выводит: "42"
console.log(str2);  // Выводит: "true"
challenge icon

Задание

Легко

В этом задании ты потренируешься преобразовывать значения между разными типами данных в JavaScript, уделив особое внимание преобразованиям в Boolean и String.

Тебе даны несколько переменных с разными значениями. Твоя задача — заменить каждый заполнитель null в начальном коде правильным вызовом преобразования:

  1. Преобразуй строку '42' в логическое значение с помощью Boolean()
  2. Преобразуй число 0 в логическое значение с помощью Boolean()
  3. Преобразуй число 7 в логическое значение с помощью Boolean()
  4. Преобразуй пустую строку '' в логическое значение с помощью Boolean()
  5. Преобразуй логическое значение true в строку с помощью String()
  6. Преобразуй число 123 в строку с помощью String()

Например, чтобы преобразовать stringValue в логическое значение, замени null на Boolean(stringValue), чтобы строка выглядела так:
console.log("Boolean('42'): ", Boolean(stringValue));

Каждое значение null — это просто заполнитель. Это не понятие, которое тебе нужно изучать. Твоя задача — заменить каждое null соответствующим вызовом преобразования, используя указанную переменную.

Попробуйте сами

// TODO: Замените null на результат корректного преобразования stringValue с помощью Boolean()
console.log("Boolean('42'): ", null);

// TODO: Замените null на результат корректного преобразования zeroNumber с помощью Boolean()
console.log("Boolean(0): ", null);

// TODO: Замените null на результат корректного преобразования positiveNumber с помощью Boolean()
console.log("Boolean(7): ", null);

// TODO: Замените null на результат корректного преобразования emptyString с помощью Boolean()
console.log("Boolean(''): ", null);

// TODO: Замените null на результат корректного преобразования boolValue с помощью String()
console.log("String(true): ", null);

// TODO: Замените null на результат корректного преобразования numValue с помощью String()
console.log("String(123): ", null);
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор JavaScript