j4nk3y: Kleines Matherätsel

Beitrag lesen

Servus zusammen,

Ich stehe gerade etwas auf dem Schlauch bei folgendem:

function update(value){
  var date = new Date();
  var time = date.getTime() / 1000;
		
  value.number = Math.floor(value.number * Math.exp(3.8 * Math.pow(10,-6) * (time - value.time)));
	
  timeouts.push(setTimeout(function(){update(value)},1000));
}

Man möchte meinen, dass dies simples Exponentielles Wachstum sei, jedenfalls ist es so gedacht. Dazu ist value.number irgendeine Zahl größer 0 und value.time ein unix-timestamp der vorher von php zurückkommt.

Nun ist mir gerade durch Zufall aufgefallen, dass wenn ich die Aufrufzeit des setTimeout vergrößer oder verkleinere, das Ergebnis schneller oder langsamer wachst. Und ich verstehe ehrlich gesagt nicht genau warum. Falls mir dort jemand kurz auf die Sprünge helfen könnte wär das klasse!

Noch einen schönen 1. Weihnachtsfeiertag.
Jo