Бібліотека JQuery була розроблена спеціально для спрощення та уніфікації певної функціональності JavaScript.
Однак якщо вам потрібно перевірити змінну на undefinedзначення, немає необхідності вигадувати будь-який спеціальний метод, оскільки у JavaScript є typeofоператор, який простий, швидкий і крос-платформний:
if (typeof value === "undefined") {
// ...
}
Він повертає рядок із зазначенням типу змінної чи іншого неоціненого операнда. Основна перевага цього методу порівняно з тим if (value === undefined) { ... }, що typeofніколи не створюватиме виняток у випадку, якщо змінної valueне існує.