Мне нравится использовать !!
в Javascript, чтобы убедиться, что переменная установлена и что не будет выдано никаких ошибок.
Однако сегодня у меня есть переменная со значением 0
, которая является допустимой для меня. Мне нужно убедиться, что это не NaN и не определено, действительно ли нет short способа сделать это без скучного if (variable !== NaN && variable !== undefined
?
Если это может помочь, я использую angular.
Thx.