ciao a tutti

ho un problemino

io tiro fuori da un array json una varibile in questo modo:
codice:
var x = json[0]['pippo'];
vorrei controllare che questa variabile esista e sia defiened insomma...

solo che leggendo un pò in giro vedo usare:
codice:
if(typeof(var name)!='undefined') {allora fai qualcosa}
io ho provato cosi come dicono in giro per il web ma non mi funziona,js non riesce a dirmi se var x è defiened o no
il bello è che se c'è ,facendo un alert(var x); me lo stampa

mentre se non c'è si blocca tutto e firebug mi dice che è undefiened var x
qualcuno può suggerirmi qualche altro metodo per vedere su è definita o no var x

grazie eh