Originariamente inviato da Vindav
non è affatto vero, su che browser ti darebbe errore?
cmq per vedere se una variabile esiste basta fare cosi:

codice:
function controlloVariabili(miaVariabile) {
	if (miaVariabile) alert("ok");
	else alert("undefined");
}
Sì è giusto, solo che il problema è che se la variabile passata a miaVariabile detiene come valore qualcosa di idoneo ad essere letto come false (false,null, 0, '') il controllo gli ritornerebbe che la variabile non c'è, mentre la variabile c'è ma con un valore che ritorna false. Cioè la cosa funziona benissimo tranne che in 4 circostanze.