home  |  suche  |  kontakt/johner  |  institut  |  hinweise 
studierende  |  tech-docs  |  blog  |  mindmailer 

Gemeinsamkeiten mit Java

Wie bereits erwähnt, Java und JavaScript haben eigentlich nichts miteinander zu tun.

Dennoch gibt es Ähnlichkeiten in der Syntax:

  • Semikolon am Zeilenende, bzw. nach einer Anweisung ;
  • Klammerung {}
  • Kontrollstrukturen: for, while ,if
  • Kommentare: // bzw. mit /*...*/
if (bedingung) {
    anweisungen;
} else {
    anweisungen;
}

while (bedingung) {
    anweisungen;
}

for (startausdruck; bedingung; iterationsausdruck) {
    anweisungen;
}


  • Funktionen, Methoden (bei Objekten)
    function <NAME> (<Parameter>) {
        ...
    }
   

    z.Bsp: function add(a,b){
        var z = a + b;
        return z;
    }

Vordefinierte Funktionen

      Es gibt zahlreiche vordefinierte Funktion in JavaScript, welche verschiedene Aufgaben erfüllen...

      • alert("Text")  (PopUp-Fenster)
      • eval() (Werte "Formel" aus)
      • parseInt("7") (wandele String in Zahl)
      • Number(Ausdruck) (Konvertierung von Ausdruck nach Zahl)
      • escape(Zeichenkette) (Wandelt Sonderzeichen um)
      • Vollständige Liste auf Opens external link in new windowSelfHTML

      Zugriff über DOM-Baum (Austauschen und Ersetzen von Elementen)

      Mit JavaScript und dem Zugriff über DOM ist es möglich HTML-Elemente zu ersetzen oder anzuhängen.

      Beispiel für Erzeugen und Anhängen eines Links:

      var linkElement= document.createElement("a");  
      linkElement.href = "http://www.johner.de"; 
      linkElement.innerHTML = "Der neue Johner.de-Link";
      document.body.appendChild(linkElement);

      Beispiel für Ersetzen von Inhalten einer Webseite:

      document.getElementById("ergebnis").firstChild.nodeValue="wert";

      oder:

      var change="<p> Geänderter Wert </p>";
      document.getElementById("Ergebnis").innerHTML = change;