ciao ragazzzzz

non capsico perche se fai:

if(window.nonEsiste == undefined){
alert("NO")
}

FUNZIONA (allerta "NO")

e se fai invece

if(miaVariabileMaiDefinita == undefined){
alert("NO")
}

ti da errore!! quando stai trattando variabili primitive devi fare invece:

if(typeof miaVariabileMaiDefinita == "undefined"){
alert("NO")
}

What the hell? Mi sembra inconsistente! Perche con gli oggetti si e con le primitive no? chiamate voi mozilla?