Ciao dogeht,

javascript è lato client... quindi va tutto a finire nella memoria del client. Le sessioni non sa cosa siano. Variabili e funzioni esistono solo nella pagina dove si trovono. Le variabili possono essere globali o appartenere a determinate funzioni.
codice:
var variabileglobale
function NomeFunzione(){
  var variabilelocale
}
in questo esempio variabileglobale vale per tutta la pagina, mentre variabilelocale vale solo per la funzione.