JavaScriptKara – Programmieren mit JavaScript
Verfasst von Raimond Reichert
Worum geht es?
JavaScriptKara bietet einen einfachen Einstieg in die Programmierung mit JavaScript: Der Marienkäfer Kara wird in JavaScript programmiert. Die Welt von JavaScriptKara ist identisch mit der Welt von Kara. Man sieht also sofort, was die Programme machen. Folgendes Programm sammelt zum Beispiel alle Kleeblätter bis zum nächsten Baum ein:
while (!kara.treeFront()) {
  if (kara.onLeaf() {
    kara.removeLeaf();
  }
  kara.move();
}
JavaScriptKara führt ein in grundlegenden Konzepte imperativer / prozeduraler Programmiersprachen: von einfachen Funktions-Aufrufen über Verzweigungen, Schleifen bis hin zu eigenen Methoden mit Variablen, Parametern und Rückgabewerten.
Downloads
| ![Programm: javascriptkara.jar (setzt <strong>Java 17</strong> voraus) - JAR [4 MB] Programm: javascriptkara.jar (setzt <strong>Java 17</strong> voraus) - JAR [4 MB]](/views/icons/jar.gif)  | Programm: javascriptkara.jar (setzt Java 17 voraus) | JAR [4 MB] | 
| ![Programm (ohne Lösungen): javascriptkara-x.jar (setzt <strong>Java 17</strong> voraus) - JAR [4 MB] Programm (ohne Lösungen): javascriptkara-x.jar (setzt <strong>Java 17</strong> voraus) - JAR [4 MB]](/views/icons/jar.gif)  | Programm (ohne Lösungen): javascriptkara-x.jar (setzt Java 17 voraus) | JAR [4 MB] | 
|  | 
| ![Programm: javascriptkara.jar (setzt Java 6 voraus) - JAR [4 MB] Programm: javascriptkara.jar (setzt Java 6 voraus) - JAR [4 MB]](/views/icons/jar.gif)  | Programm: javascriptkara.jar (setzt Java 6 voraus) | JAR [4 MB] | 
| ![Programm (ohne Lösungen): javascriptkara-x.jar (setzt Java 6 voraus) - JAR [4 MB] Programm (ohne Lösungen): javascriptkara-x.jar (setzt Java 6 voraus) - JAR [4 MB]](/views/icons/jar.gif)  | Programm (ohne Lösungen): javascriptkara-x.jar (setzt Java 6 voraus) | JAR [4 MB] | 
Links