29.06.2015 Aufrufe

JavaScript - auf Matthias-Draeger.info

JavaScript - auf Matthias-Draeger.info

JavaScript - auf Matthias-Draeger.info

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Funktionen in <strong>JavaScript</strong><br />

• ... sind Werte - wie in funktionalen Sprachen<br />

• function ( parameters ) { statements }<br />

ist eine Prozedur/Funktionsprozedur mit lokalen Variablen<br />

• Parameter: Wertübergabe, keine Typangabe<br />

• function sqr(x) { return x*x; } ist Abkürzung für<br />

const sqr = function(x) { return x*x; }<br />

• Einschlägige Funktionale ab Version 1.6 verfügbar, z.B.<br />

map(sqr, [1,2,3]) == [1,4,9]<br />

• Variable Parameterlisten, Bezugnahme mit arguments[i],<br />

arguments.length<br />

• eval("string") interpretiert den als Zeichenkette<br />

übergebenen <strong>JavaScript</strong> Code (vgl. Lisp!)<br />

• viele Standardfunktionen: parseInt, String, .....<br />

Robert Tolksdorf und Peter Löhr 17

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!