Ero sivun ”Ohjelmoinnin perusteet” versioiden välillä
Poistettu sisältö Lisätty sisältö
Rivi 117:
* Ehtolauseet
* Toistorakenteet
Ohjelmoija määrittelee usein suoritettavista toimenpiteistä
=== Aliohjelman määrittely ===
Aliohjelma määritellään avainsanalla function:
function varoitus()
{
alert('Olet tekemässä jotakin vaarallista');
}
Function-avainsanan jälkeen annetaan *aliohjelman nimi*. Lohkosulkujen sisällä oleva ohjelmakoodi on aliohjelman runko, joka suoritetaan aliohjelmaa kutsuttaessa.
=== Aliohjelman kutsuminen ===
Aliohjelmaa kutsutaan sen nimellä:
varoitus();
Huomaa, että aliohjelman nimen jälkeen kirjoitetaan sulkumerkit auki ja kiinni.
=== Aliohjelman parametrit ===
Parametrien avulla välitetään tietoja aliohjelmalle. Aliohjelmaparametrien tarkoitus on tehdä aliohjelmasta monipuolisempi: samaa aliohjelmaa voidaan käyttää useissa eri tilanteissa. Aliohjelman vastaanottamat parametrit mainitaan aliohjelman määrittelyssä:
function varoitus(varoitusteksti)
{
alert(varoitusteksti);
}
Ylläolevassa esimerkissä oleva aliohjelma varoitus() ottaa yhden parametrin (jonka nimi on varoitusteksti). Samaa aliohjelmaa voidaan käyttää varoitustekstistä riippumatta. Aiempi ilman parametriä toimiva aliohjelma tulosti aina saman varoitustekstin. Parametri annetaan aliohjelman kutsussa sulkumerkkien sisällä:
varoitus('Kiintolevytila on täynnä!');
|