В JavaScript я хочу сравнить значение для (строгого) равенства с false
.
Из Java / C # я привык писать:
if (!value)
//Do Something
Однако яне может использовать его в JavaScript, так как null
, undefined
(и другие ИМХО) также оцениваются как false
внутри оператора if.(Я не хочу этого).
Таким образом, я написал следующее, чтобы сформулировать такую проверку:
if (value === false)
//Do Something
Тем не менее, эта конструкция выглядит немного странно для меня.
Есть ли здесь более изящные способы (которые приводят к тем же результатам, что и === false
, конечно)?
Введение метода isFalse
, конечно, было бы вариантом, но это не так.то, что я ищу, поскольку это выглядело бы еще более отвлекающим, чем === false
.