este código no difiere mucho del que posteó America|UNK. pero, como no hay muchas ocasiones de usar variables de variables pues ahí va
Cita: var dec = 0, est = 1, valor = 0;
function loop(){
if (dec == 10) {
est = (valor = dec/10);
} else {
if (dec == 0)
est = (valor = dec/10);
valor = dec/10;
}
est ? dec-- : dec++;
document.getElementById('timer').innerHTML = valor;
}
window.onload = function() {setInterval(loop,500);}