Подойдут undefined или null: переменная years после let years имеет значение undefined, а нестрогое сравнение считает null и undefined равными.
Неявное приведение типов при сравнении
Подойдут undefined или null: переменная years после let years имеет значение undefined, а нестрогое сравнение считает null и undefined равными.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Условие
Подберите значение для переменной placeholder, чтобы в консоль было выведено true.
let years;
console.log((years == placeholder) === true)
Ответ
Подойдут undefined или null: переменная years после let years имеет значение undefined, а нестрогое сравнение считает null и undefined равными.
Например, const placeholder = null даст true. Ноль, false и пустая строка не подходят: undefined не превращается для такого сравнения в ноль. При строгом равенстве years === placeholder подошёл бы undefined, но не null.