Чтобы явно преобразовать значение в логическое значение в JavaScript, вы можете использовать следующие методы:
-
Функция Boolean(): ее можно использовать как конструктор с ключевым словом
newили как функцию преобразования безnew. Например:var value = "true"; var boolValue = Boolean(value); // true -
The !! Оператор (двойного отрицания): его можно использовать для преобразования значения в соответствующее логическое представление. Например:
var value = 0; var boolValue = !!value; // false -
Операторы сравнения. Вы можете использовать такие операторы сравнения, как
>,<,>=,<=,==или!=для сравнения значения с другим значением и получения логического результата. Например:var value = 10; var boolValue = value > 5; // true -
Булевый конструктор. Вы можете использовать логический конструктор для явного создания логического значения. Например:
var value = "false"; var boolValue = new Boolean(value).valueOf(); // false