JavaScript проверяет, является ли значение только неопределенным, null или false

Помимо создания функции, существует ли более короткий способ проверить, является ли значение undefined , null или false только в JavaScript?

Приведенный ниже оператор if эквивалентен if (val === null && val === undefined val === false ) Код работает нормально, я ищу более короткий эквивалент.

if(val==null || val===false){
  ;
}

Выше val == null оценивается как истинное и при val = undefined или val = null .

Я подумал, может быть, использовать побитовые операторы или какой-нибудь другой обман.

40
задан pb2q 2 January 2015 в 22:32
поделиться