Es lo correcto como dice JavierB, otra forma parecida sería, tomando como ejemplo lo escrito por JavierB:
Código HTML:
<input type "hidden" id="Oculto1" name = "a" value = "0" onclick = "cambia()" />
y en la función poner algo así:
function loquesea()
{
var valor=document.getElementById("Oculto1").value;
}
Espero que te sirva :D