Mastershrimp: Bitte um Scripterklärung (einfaches Script)

Beitrag lesen

Hallo!

Warum und wie wird bei folgendem Script eine Zufallsanzeige erzeugt?

<script type="Text/JavaScript">
<!--
var z= 5;
Banner = new Array(z);
Banner[0] = '<IMG SRC="pics/heading1.jpg" ALT="Mastershrimp.com Logo 1"  BORDER=0>';
Banner[1] = '<IMG SRC="pics/heading2.jpg" ALT="Mastershrimp.com Logo 2"  BORDER=0>';
Banner[2] = '<IMG SRC="pics/heading3.jpg" ALT="Mastershrimp.com Logo 3"  BORDER=0>';
Banner[3] = '<IMG SRC="pics/heading4.jpg" ALT="Mastershrimp.com Logo 4"  BORDER=0>';
Banner[4] = '<IMG SRC="pics/heading5.jpg" ALT="Mastershrimp.com Logo 5"  BORDER=0>';

var jetzt=new Date();
var z=(jetzt.getSeconds())%5;
document.write(Banner[z]);
//-->
</script>

Warum wird bei jetzt.getSeconds()%5 eine Zahl zwischen 0 und 4 ausgegeben? Was passiert, wenn der Rest der Division z.B. "8" ist? Wird das Ergebnis dann so lange übergangen, bis eine passende Zahl herauskommt?

Ich verstehe es einfach nicht...

Kann mir jemand weiterhelfen?

Danke im Vorraus

Gruß

Mastershrimp