Niels Fortmann: Funktion definieren

Beitrag lesen

Warum muss oder sollte man den check=1 wieder auf check=0 setzen, kann man sowas auch weglassen oder ist es einfach nur besser?

function PrimzahlCheck (Zahl) {
  if (Zahl >= 2) {
    var Grenzzahl = Zahl / 2;
    var Check = 1;
    for (var i = 2; i <= Grenzzahl; i++)
      if (Zahl % i == 0) {
        alert(Zahl + " ist keine Primzahl, weil teilbar durch " + i);
        Check = 0;
      }
    if (Check == 1)
      alert(Zahl + " ist eine Primzahl!");
  } else {
    alert("Bitte geben Sie eine natürliche Zahl größer als 1 ein!");
  }
}

Quelle: http://de.selfhtml.org/javascript/sprache/funktionen.htm

Gruss
Niels