Gunnar Bittersmann: Formular absenden nach Ablauf des Countdowns

Beitrag lesen

@@fatal_error

 for (var i = 60; i=0; i--) {
    document.getElementById('timer').innerHTML = 'i';
    setTimeout(1000);
    
  }

Pack da doch mal eine Kontrollausgabe wie console.log('loop') rein um zu sehen, wie oft die Schleife denn durchlaufen wird.

Du könntest überrascht sein.

Der Abschnitt im Wiki-Artikel beginnt verwirrend: „Die Schleifenbedingung einer for-Schleife sieht von vorne herein einen Zähler und eine Abbruchbedingung vor.“

Nein, keine Abbruchbedingung.

Weiter im Text steht’s dann richtig: „Die zweite Anweisung enthält die Bedingung für den Schleifenablauf; die Schleife wird ausgeführt, wenn und solange diese zutrifft.“ (Hervorhebung von mir.)

LLAP 🖖

--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory