JavaScript - auf Matthias-Draeger.info
JavaScript - auf Matthias-Draeger.info
JavaScript - auf Matthias-Draeger.info
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