Методы JavaScript для проверки того, является ли число неопределенным

Чтобы проверить, является ли число неопределенным в JavaScript, вы можете использовать несколько методов. Вот несколько примеров:

Метод 1. Использование оператора typeof

var num = 5;
if (typeof num === 'undefined') {
  console.log('The number is undefined');
} else {
  console.log('The number is defined');
}

Метод 2: использование функции isNaN()

var num = 5;
if (isNaN(num)) {
  console.log('The number is undefined');
} else {
  console.log('The number is defined');
}

Метод 3: прямое сравнение с undef

var num = 5;
if (num === undefined) {
  console.log('The number is undefined');
} else {
  console.log('The number is defined');
}

Метод 4: проверка на нулевое значение

var num = 5;
if (num === null) {
  console.log('The number is null');
} else {
  console.log('The number is not null');
}

Метод 5. Использование оператора typeof при сравнении с нулевым значением

var num = 5;
if (typeof num === 'object' && num === null) {
  console.log('The number is null');
} else {
  console.log('The number is not null');
}