[Sisällys] [Seuraava]

Sisäänrakennetut funktiot ja objektit


Array-objekti

Array on objekti joka kuvaa positiivisilla kokonaisluvuilla (nolla mukaanlukien) indeksoitavaa taulukkoa. Elementit voivat olla mitä tahansa tyyppiä ja taulukon koko voi kasvaa ajon aikana. Taulukot voivat myös sisältää toisia taulukoita.

Taulukko voidaan luoda new-operaattorilla antamalla konstruktorille parametreina taulukon koko tai vaihtoehtoisesti alkuarvo(t). Parametrit voidaan myös jättää kokonaan pois.

taulukko = new Array(size)
taulukko = new Array(elem1, elem2, ...)
taulukko = new Array()

Ominaisuudet

Metodit


Boolean-objekti

Boolean objekti voidaan luoda seuraavasti:

muuttuja = new Boolean(alkuarvo)
muuttuja = new Boolean()

jos alkuarvoa ei anneta, se on false.

Metodit


Date-objekti

JavaScript-kieli sisältää Date-objektin, josta voi luoda instanssin seuraavasti:
muuttuja = new Date()
muuttuja = new Date(DateInfo)
muuttuja = new Date(year, month, day)
muuttuja = new Date(year, month, day, hours, minutes, seconds)
muuttuja = new Date(year, month, day, hours, minutes)
muuttuja = new Date(year, month, day, hours)
muuttuja = new Date(Integer)

Jos mitään argumenttia ei anneta, päivämääräksi ja kellonajaksi asetetaan nykyhetki.

DateInfo-argumentti voi olla jotakin seuraavaa muotoa:

month day, year
month day, year, hours:minutes:seconds
month day, year, hours:minutes
month day, year, hours
day month, year
day month, year hours:minutes:seconds
day month, year hours:minutes
day month, year hours
month/day/year

Integer on hetkestä Tammikuun 1. 1970 00:00:00 GMT kuluneiden millisekuntien määrä.

Staattiset metodit

Staattiset tai pikemminkin konstruktorin metodeja voi kutsua suoraan syntaksilla Date.metodi().

Metodit


Math-objekti

Math-objekti on jokaisessa JavaScript-ohjelmassa valmiiksi määriteltynä oleva objekti, jonka metodifunktioina on erilaisia matemaattisia funktioita ja jäsenmuuttujina vakioita. Objektista ei tarvitse erikseen luoda instanssia vaan se on aina olemassa nimellä Math

Jos esimerkiksi haluttaisiin laskea luvun 59 neliöjuuri, se voitaisiin tehdä seuraavasti:

juuri = Math.sqrt(59)

Metodit:

Ominaisuudet (Vakiot)


Number-objekti

Number-objekti voidaan luoda seuraavasti:

muuttuja = new Number(liukuluku)
muuttuja = new Number(kokonaisluku)
muuttuja = new Number()

jos alkuarvoa ei anneta, se on 0.

Ominaisuudet (Vakiot)

Metodit


String-objekti

Jokainen JavaScript-kielen merkkijono on string-luokan instanssi. String luokka sisältää erilaisia merkkijonovakioiden ja -muuttujien käsittelyyn tarkoitettuja jäsenmuuttujia ja metodeja.

Ominaisuudet

Metodit


Yleiskäyttöiset funktiot

JavaScript-kieli sisältää myös muutamia itsenäisiä funktioita:


Simo.Sarkka@iki.fi