Как проверить неопределенные значения в JavaScript: методы и примеры

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

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

    if (typeof variable === 'undefined') {
     // Code to handle undefined value
    }
  2. По сравнению с неопределенным ключевым словом:

    if (variable === undefined) {
     // Code to handle undefined value
    }
  3. Использование оператора строгого равенства (===) с неопределенным значением:

    if (variable === undefined) {
     // Code to handle undefined value
    }
  4. Использование оператора typeof с объявлением функции:

    if (typeof functionName === 'undefined') {
     // Code to handle undefined function
    }
  5. Использование оператора in для проверки того, является ли свойство неопределенным в объекте:

    if ('propertyName' in objectName === false) {
     // Code to handle undefined property
    }