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