I have this working code and I would like the timer to stop at 0 instead of continuing with negative numbers
  function animateValue(id) {
  var obj = document.getElementById(id);
  var current = +localStorage.getItem('counter') || +obj.innerHTML;
  obj.innerHTML = current;
  function decrement(){
    --current;
    obj.innerHTML = current;
    localStorage.setItem('counter', current);
    if(current != 0){
        setTimeout(decrement, (Math.floor(Math.random()*11) + 10) * 1000);
    }
  }
  setTimeout(decrement, (Math.floor(Math.random()*11) + 10) * 2000);
}
animateValue('counter');
i tried to add but to no avail
if (seconds === 0) {
    stop();
}
 
     
     
    