jméno_pole.length | délka (počet prvků) pole |
jméno_pole.join([separátor]) | spojí řetězcovou reprezentaci prvků pole do jednoho řetězce |
jméno_pole.reverse | obrátí pořadí prvků v poli |
jméno_pole.sort([predikát_porovnání]) | uspořádá prvky v poli podle velikosti - je třeba dodat funkci porovnání dvou prvků (musí vracet -něco pro a < b, 0 pro a = b a +něco pro a > b) |
1. | Date() | do objektu nastaví aktuální čas a datum |
2. | Date("datetime") | nastaví podle zadané hodnoty v stringu "MM, DD, YY [HR:MIN:SEC]" formátu |
3. | Date(ms) | nastaví podle počtu ms od 1.1.1970 |
4. | Date(y, m, d, [h, m, s]) | nastaví podle zadaných údajů |
... a několik metod:
Date.parse() | do objektu nastaví aktuální čas a datum |
Date.UTC | vrací počet ms od počatku do zadaného okamžiku (ve formátu konstr.4) |
Date.[get|set][Date|Day|Hours|Minutes|Seconds|Year|Time|TimezoneOffset] | |
Date.toLocaleString, Date.toGMTString | převede obsah na příslušný řetězec |
E | Eulerova konstanta |
LN2, LN10, LOG2E, LOG10E | konstanty - logaritmy významných hodnot |
PI, SQRT1_2, SQRT2 | Ludolfovo číslo, odmocnina z 1/2 a ze 2 |
... a mnoho funkcí:
sin, cos, tan | goniometrické fce |
a[sin|cos|tan|tan2] | fce inverzí k příslušným goniometrickým fcím |
floor, ceil, round | zaokrouhlení dolů, nahoru, běžné |
max, min, log, ln, pow, random, sqr, exp | zřejmé... |
Zajímavé funkce jsou:
length, charAt, indexOf, lastIndexOf, substring | délka, znak na pozici, index nalezeného podřetězce, index posledního výskytu nalez.podřet., podřetězec |
split(char), toLowerCase, toUpperCase | rozdělí řetězec podle znaku char na pole, převede na minusky/verzálky |