La biblioteca JQuery fue desarrollada específicamente para simplificar y unificar ciertas funciones de JavaScript.
Sin embargo, si necesita verificar una variable contra un undefined
valor, no es necesario inventar ningún método especial, ya que JavaScript tiene un typeof
operador, que es simple, rápido y multiplataforma:
if (typeof value === "undefined") {
// ...
}
Devuelve una cadena que indica el tipo de la variable u otro operando no evaluado. La principal ventaja de este método, en comparación con if (value === undefined) { ... }
, es que typeof
nunca generará una excepción en caso de que la variable value
no exista.