Helsingin yliopisto / tietojenkäsittelytieteen osasto / Ohjelmointitekniikka (JavaScript) / © Arto Wikla 2018

6 Funktiot

Muutettu viimeksi 12.11.2018 / Sivu luotu 15.10.2013

Funktiot ovat olioiden ohella keskeisin osa JavaScript-kieltä. Itse asiassa myös funktiot ovat olioita, joilla on joitakin erikoisominaisuuksia. Funktioina ohjelmoidaan aliohjelmat, proseduurit, "oikeat" arvon palauttavat funktiot ja ns. sulkeumat, ym., ym. Niillä voidaan simuloida tavanomaisten ohjelmointikielten rakenteita: moduleita, kapseloiden suojattuja tietokenttiä, olion metodeita, aksessoreita, staattisia muuttujia (a'la Javan static). JavaScriptin funktoilla voidaan ohjelmoida sujuvasti myös ankaran funktionaalisen paradigman tyyliin. Kaiken muun lisäksi funktioilla toteutetaan myös olioiden luonti, "konstruointi", mutta siitä vasta seuraavassa luvussa...

Nimetyn funktion määrittely

Funktioliteraali eli anonyymi funktio

Funktioiden kutsuminen ja parametrien välitys

Funktiot ja näkyvyysalueet

Sulkeumat

Kertaus ES6:n nuolifunktioista

Valmista kalustoa: varusfunktioita

Osittain sovelletut funktiot


Hit Counter by Digits
by WebCounter
(17.10.2013)