A biblioteca JQuery foi desenvolvida especificamente para simplificar e unificar determinadas funcionalidades do JavaScript.
No entanto, se você precisar verificar uma variável em relação ao undefined
valor, não será necessário inventar nenhum método especial, pois o JavaScript possui um typeof
operador, que é simples, rápido e multiplataforma:
if (typeof value === "undefined") {
// ...
}
Retorna uma string indicando o tipo da variável ou outro operando não avaliado. A principal vantagem desse método, comparada a if (value === undefined) { ... }
, é que typeof
nunca gerará uma exceção caso a variável value
não exista.