JavaScript-opas

JAVASCRIPTIIN LIITTYVÄÄ KOULUTUSTA v.2008

Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi jo tänään. IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat

 

Joitakin JavaScriptin sisäänrakennettuja funktioita

Escape() ja Unescape()

Eräs hyödyllisimmistä parivaljakoista JavaScriptin kanssa työskentelevälle on Escape() ja Unescape(). Näistä ensimmäinen palauttaa merkin ASCII-merkinnän, jälkimmäinen kääntää ASCII-merkinnän tavan kielelle.


Escape("&");     //%26
UnEscape("%26);   // & 

Erittäin hyödyllinen tämä parivaljakko on silloin kun joudumme käsittelemään URL-koodattua tekstiä, kuten GET-metodin avulla lähetettyä lomakedataa.

Eval()

Eval palauttaa parametrina annetun luvun (olio, lomakkeen kenttä tms.) tai laskutoimituksen matemaattisen arvon. Alla on yksinkertainen esimerkki laskimesta. Ylempään kenttään voi antaa matemaattisen kaavan, tulos ilmestyy alempaan kenttään. Varsinaisen "likaisen työn" kehittäjän puolesta hoitaa eval()-funktio.


<script type="text/javascript">
<!--

function laske(syote) {
	syote.tulos.value = eval(syote.syotto.value);
}


//-->
</script>

<form>
<label>Anna lasku</label><br>
<input type="text" id="syotto"><br>
<input type="button" onclick="laske(this.form);" value="Laske"><br>
<label>Tulos on: </label><br>
<input type="text" id="tulos">
</form>

Tutustu artikkelin muihin osiin:
 

Tallenna tämä sivu kirjanmerkkeihin!

 

2kmediat.com, ©2000-2008 Koulutus- ja konsultointipalvelu KK Mediat.
Tekijänoikeuksia koskeva tiedonanto | Tietosuojalausunto | Sivukartta