Lo más parecido que existe es la equivalencia a undefined. Si una variable está declarada pero no se le ha asignado ningún valor, ésta valdrá undefined: var x if(x == undefined) { (...) } También el tipo de la variable será undefined: document.write("La variable x es del tipo = " + typeof x) //typeof x devuelve undefined
Ok gracias por la aclaratoria pero lo que pasa es que la variable no estas definida propiamente hay veces en que esta definida y otras no Ej: en el formulario hay dos opciones por ejemplo si elijo una la otra desaparece dejando sin definición la variable entonces el script da error. Me explico =;)
Ok, entendí. Desconozco ninguna función que haga esto. Para evitar el error puedes tratar las variables en referencia a la ventana: 1. var variable = 'tengo valor' if(window.variable) document.write (window.variable) //escribe "tengo valor" document.write(window.variable) //escribe "tengo valor" 2. var variable if(window.variable) document.write (window.variable) //no escribe nada document.write(window.variable) //escribe undefined 3. if(window.variable) document.write (window.variable) //no escribe nada document.write(window.variable) //escribe undefined Espero que esto sí sea lo que necesitas ;p Saludos, iNphYx
Añade tu respuesta
Haz clic para
o
Añade tu respuesta sólo si conoces la solución a la pregunta.
No lo utilices para hacer una nueva pregunta.
Para pedir más datos de la pregunta utiliza "Pedir más información".
Para aportar más información a una respuesta, añade un comentario.