Ingo Turski: Countdown

Beitrag lesen

Hi,

Leider gibt es einen Fehler. Die Veranstaltung fängt um am 05. Juli um 16.00 Uhr an. Dementsprechend berechnet das Skript nun eine Restzeit von 43 Tagen, undefined Stunden (hier müsste eigentlich 0 stehen), 27 Minuten und 0 Sekunden.

Warum setzt er statt undefined nicht wie bei den Sekunden einfach eine Null rein?

weil in disem Fall

if(Rest >= 3600)

übersprungen und daher

var Stunden = Math.floor(Rest/3600);

nicht gesetzt wird.

Du solltest Dir angewöhnen, alle Variablen mit sinnvollen Werten, in diesem Fall mit 0,  vorzubelegen.

freundliche Grüße
Ingo