11.3.3) Einfache Befehle

prompt

Einlesen einer Variablen

max=prompt("Zahl, bis zu der summiert werden soll: ","200");

alert

Ausgabe

alert("Die Summe von 1 bis "+max+" ist: "+summe);

Diese aufgehenden Popup-Fenster der Befehle prompt bzw. alert können jedoch im Browser ausgeschaltet werden, daher sind sie für den Realbetrieb nicht wirklich sinnvoll!

document.write()

Das ist der allgemeine Ausgabebefehl:

document.write("Die Summe von 1 bis 100 ist "+summe);

Auslesen von Benutzereingaben

var max=document.getElementById("eingabe").value; // steht im <head>
...
 
<input type="text" id="eingabe">

mit document.getElementById kann man z.B. auf den Inhalt eines input-Feldes zugreifen

Typumwandlung

function summieren(){
  var max=Number(document.getElementById("eingabe").value); //Umwandlung in Number
 
  if (isNaN(max)||max==0) {
     document.getElementById("ausgabe").innerHTML="?";    
  }
  else{
     var summe=0,i=1;
     while (i<=max){  
       summe+=i;
       i++;
     }
     document.getElementById("ausgabe").innerHTML=summe;
  }
 
}