, чтобы сохранить свой прогресс
Интересный момент заметил. В задаче задание звучит так: Измените функцию welcomeToBooleans так, чтобы она возвращала true вместо false.
Просмотрел все выполненные решения, все участники просто взяли и заменили false на true. Но задачу можно было решить и интересней:
function welcomeToBooleans() {
return !false; // Change this line
}
Здесь важно отметить, что логические легко и однозначно меняют свои значения на противоположное, используя оператор !, который меняет логическое значение на противоположное. Так же этот оператор можно использовать и для преобразования данных. К примеру
!!"1" === true; // Строка "1" преобразовывается в логическое true за счет двойного логического отрицания
!!"0" === false; // "0" == 0, 0 == false, !!0 === false
!"" === true; // "Пустая строка" == false
Просто у нас же программирование, а не просто переписывание одного текста на другой ;)