Programmieren - alles kontrollieren 4.935 Themen, 20.615 Beiträge

JavaScript - Simple Schleife hängt sich auf

Lönie / 1 Antworten / Flachansicht Nickles

Moin Leute, hatte vor, eine einfache Schleife zu Programmieren, die die Quadrat- und Kubik(?)zahlen von 1 bis 100 aufschreibt.
Hat soweit auch alles gut geklappt.
Aber sobald ich den Anfangs- und Endwert (also 1 und 100) per Inputfeld selbst definieren können möchte, hängt sich die Schleife auf :(

Hier das gesamte Dokument:

<html>
<head>
<title>Potenzen</title>
<script language="JavaScript">
function Potenz()
{
Start=document.Tabelle.Anfang.value;
End=document.Tabelle.Ende.value;
Überschrift="Normal Hoch2 Hoch3\n";

for(i=Start; i<=End; i=i+1);
{Überschrift=Überschrift+i+" "+i*i+" "+i*i*i+"\n"};

document.Tabelle.Ausgabe.value=Überschrift
}
</script>
</head>
<body>
<form name="Tabelle">
Anfangswert: <input type="text" name="Anfang">
<br>
Endwert:&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp <input type="text" name="Ende">
<p>
<input type="button" value="Klickensemal" onclick="Potenz()">
<p>
<textarea name="Ausgabe" cols="25" rows="50">

bei Antwort benachrichtigen
Lönie Nachtrag zu: „JavaScript - Simple Schleife hängt sich auf“
Optionen

Update:

Zwei Number-Klammern bei Start und End haben das Problem mit dem Aufhängen zwar gelöst, aber jetzt spielt die Schleife verrückt. Wenn ich Anfangswert "1" und Endwert "5" eingebe, errechnet er die Zahlen bloß für die Zahl 6! Er scheint die Sachen nur zu addieren.
Wie kann ich das umgehen??

bei Antwort benachrichtigen