Menu
Coddy logo textTech

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

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

Преобразование Boolean

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

Преобразование String

// Преобразование в 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 в начальном коде на правильный вызов conversion:

  1. Convert string '42' в boolean с помощью Boolean()
  2. Convert number 0 в boolean с помощью Boolean()
  3. Convert number 7 в boolean с помощью Boolean()
  4. Convert пустой string '' в boolean с помощью Boolean()
  5. Convert boolean true в string с помощью String()
  6. Convert number 123 в string с помощью String()

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

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

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

// Значения для преобразования
const stringValue = '42';
const zeroNumber = 0;
const positiveNumber = 7;
const emptyString = '';
const boolValue = true;
const numValue = 123;

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

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

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

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

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

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

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

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

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