Преобразование типов — Часть 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"Задание
ЛегкоВ этом задании ты потренируешься выполнять преобразование между различными типами данных в JavaScript, уделяя особое внимание преобразованиям Boolean и String.
Тебе даны несколько переменных с различными значениями. Твоя задача — заменить каждый заполнитель null в начальном коде на правильный вызов conversion:
- Convert string
'42'в boolean с помощьюBoolean() - Convert number
0в boolean с помощьюBoolean() - Convert number
7в boolean с помощьюBoolean() - Convert пустой string
''в boolean с помощьюBoolean() - Convert boolean
trueв string с помощьюString() - 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);В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 3Приведение типов7Калькулятор разделения счета
Приветственное сообщениеРасчет чаевых и общей суммы2Переменные
ЧислаСтрокиBooleanПравила именованияПустые переменныеИтоги: Инициализация переменныхКонстанты5Принятие решений
Оператор IfКонструкция If - ElseПовторение — Простой калькуляторВложенные конструкции If - ElseОператор Switch3Операторы, часть 1
Арифметические операторыОператор остатка от деленияАрифметические сокращенияОператоры сравненияСтрогое и нестрогое равенствоПовторение: простая математика6Основы ввода-вывода
ВыводВывод с переменнымиПреобразование типов — Часть 1Преобразование типов — Часть 2Повторение — До 120Повторение — True или FalseПотренируйтесь самостоятельно: Онлайн-компилятор JavaScript