Struppi: Zahlenspielereien mit JavaScript

Beitrag lesen

<html>

Hier fehlt ein DOCTYPE.

<head>
<title></title>

Ebenso wie ein Content Type

<form name="meins">
<input type="button" value="Ungerade Zahlen" name="ungerade"
  onClick="for (h=1;h<=20;h++) {
       if (h%2)
               { alert(h); }
    }"

<input type="button" value="Quadratzahlen" name="quadrat"
  onClick="for (i=1;i<=20;i++) {
           if (i<21)
           { alert(i*i); }
  }"

</form>

Du kannst kein Formular in den Header packen, aber ohne Probleme ein Skript in den Body.

<script language="JavaScript">

Hier fehlt das Type Attribut.

<!--

//-->
</script>
<noscript>
</noscript>
</head>
<body bgcolor="red">

Dass heißt deine ganzen Skripte gehören hierhin!

Darüber sind deine Funktionen nicht durchdacht.

1. Summer aller ungeraden Zahlen:

  • fange mit eins an und erhöhe den Schleifenzähler um zwei.

var sum = 0;
for(var i = 1; i < end; i += 2) sum += i;

um die Ausgabe zu sammeln nimmst du einfach eine Variabel, füllst diese und gibst sie erst aus wenn die Schleife durchlaufen ist.

Struppi.