• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

zeitschleife

Status
Für weitere Antworten geschlossen.

magifix

Neues Mitglied
Ich habe nachfolgenden Zähler
er soll alle 100 Millisekunden um 1 hochzählen
wie muss die Zeit dazwischen gesetzt werden
das geht doch sicher mit setinterval
ich weiß aber nicht wie man das hier einsetzt

i=50;

while (i<100)
{
Zeitschleife
i++;
}
 
Mach einfach eine globale Variabel names zahl.
Dann ein Intervall setzen.

PHP:
var zahl = 0;
function hochzaehlen() {
  zahl++;
}
/* Um direkt beim Start 1 zu zählen:
hochzaehlen();
*/
var intervall = setInterval("hochzaehlen()",100);
 
Code:
function hochzaehlen() {
    var zahl = 0;
    return function() {
        zahl++;
    }
}
var intervall = setInterval(hochzaehlen(),100);
Closures und Funktionsreferenzen sind wesentlich besser.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben