Właściwość | Opis |
---|---|
NaN | Nie liczba |
Infinity | Nieskończoność |
undefined | Niezdefiniowana |
Funkcja | Opis |
---|---|
eval(x) | Interpretuje i wykonuje kod zawarty w ciągu znaków. |
parseInt(string[, radix]) | Konwertuje ciąg znaków na liczbę całkowitą. |
parseFloat(string) | Konwertuje ciąg znaków na liczbę zmiennoprzecinkową. |
isNaN(number) | Zwraca prawdę, jeśli wartość nie jest liczbą. |
isFinite(number) | Dla liczby skończonej zwraca true. Dla [-]Infinity zwraca false. |
Funkcja | Opis |
---|---|
decodeURI(encodedURI) | Przekształca zakodowany URI w ciąg znaków. |
decodeURIComponent(encodedURIComponent) | Przekształca zakodowany składnik URI w ciąg. |
encodeURI(uri) | Przekształca ciąg znaków w identyfikator URI |
encodeURIComponent(uriComponent) | Przekształca ciąg znaków w poprawny URI. |
Funkcja | ||
---|---|---|
Object ( . . . ) | RangeError ( . . . ) | Number ( . . . ) |
Array ( . . . ) | SyntaxError ( . . . ) | RegExp ( . . . ) |
Boolean ( . . . ) | URIError ( . . . ) | EvalError ( . . . ) |
Date ( . . . ) | Function ( . . . ) | ReferenceError ( . . . ) |
Error ( . . . ) | String ( . . . ) | TypeError ( . . . ) |
Właściwość | Math | JSON |
---|
Funkcja | Opis |
---|---|
Object ( [ value ] ) | Konstruktor Object |
Funkcja | Opis |
---|---|
new Object ( [ value ] ) | Konstruktor Object |
Właściwość | Opis |
---|---|
Object.constructor | Konstruktor obiektu |
Object.toString( ) | "[object " + nazwa + "]" |
Object.toLocaleString( ) | "[object " + nazwa + "]" (lokalnie) |
Object.valueOf( ) | konwersja z typu obiektowego na prosty |
Object.hasOwnProperty(V) | Zwraca true, jeżeli obiekt posiada własność V |
Object.isPrototypeOf (V) | Sprawdza, czy obiekt jest prototypem |
Object.propertyIsEnumerable (V) | Sprawdza, czy obiekt posiada właściwość |
Obiekt nie ma specjalnych właściwości tylko te dziedziczone z prototypu obiektu.
Funkcja | Opis |
---|---|
Function(p1, p2, … , pn, body) | obiekt Function |
Funkcja | Opis |
---|---|
new Function(p1, p2, … , pn, body) | obiekt Function |
Właściwość | Opis |
---|---|
Function.prototype | prototyp konstruktora |
Function.length | liczba argumentów |
Funkcja | Opis |
---|---|
Function.constructor | konstruktor obiektu |
Function.toString() | konwersja na tekst |
Function.apply(thisArg, argArray) | wywołanie funkcji z argArray |
Function.call(thisArg [ , arg1 [ , arg2, … ] ] ) | wywołanie funkcji z arg1, arg2 |
Function.bind (thisArg [, arg1 [, arg2, …]]) | wywołanie funkcji z arg1, arg2 |
Właśność | Opis |
---|---|
length | ilość |
prototype | prototyp |
Funkcja | Opis |
---|---|
Array ( [ item1 [ , item2 [ , … ] ] ] ) | item - elementy |
Funkcja | Opis |
---|---|
new Array ( [ item0 [, item1 [ , … ] ] ] ) | item - elementy |
new Array (len) | len - długość |
Właściwość | Opis |
---|---|
Array.prototype | dodawanie nowych właściwości lub metod |
Array.isArray(arg) | sprawdza, czy arg jest tablicą |
Funkcja | Opis |
---|---|
Array.constructor | konstruktor |
Array.toString() | Łańcuch reprezentujący elementy tablicy. |
Array.toLocaleString( ) | Łańcuch reprezentujący elementy tablicy. |
Array.concat( [ e1 [, e2 [,… ] ] ] ) | Zwraca tablicę połączoną z innymi tablicami i/lub wartościami. |
Array.join (separator) | Łączy elementy w łańcuch znaków. |
Array.pop( ) | Usuwa ostatni element |
Array.push ( [ e1 [, e2 [ , … ] ] ] ) | Dodaje nowe elementy na koniec |
Array.reverse( ) | Odwraca kolejność elementów |
Array.shift( ) | Usuwa pierwszy element |
Array.slice(start, end) | Zwraca fragment tablicy jako nową tablicę. |
Array.sort(comparefn) | Sortuje elementy* |
Array.splice(start, deleteCount [,e1 [, e2 [, … ]]]) | Dodaje i/lub usuwa elementy |
Array.unshift( [e1 [, e2 [,… ]]]) | Dodaje nowe elementy na początek |
Array.indexOf( searchElement [ , fromIndex ] ) | Zwraca pierwszy indeks elementu równego podanej wartości lub -1 |
Array.lastIndexOf( searchElement [ , fromIndex ] ) | Zwraca ostatni indeks elementu równego podanej wartości lub -1 |
Array.every(callbackfn [,thisArg]) | Zwraca true, jeśli el. spełniają funkcję. |
Array.some(callbackfn [,thisArg]) | Zwraca true, jeśli jeden el. spełniają funkcję. |
Array.forEach(callbackfn [,thisArg]) | Wywołuje funkcję dla każdego elementu. |
Array.map(callbackfn [,thisArg]) | Tworzy tablicę wyników funkcji. |
Array.filter(callbackfn [,thisArg]) | Tworzy tablicę z el. pasującymi do filtra. |
Array.reduce(callbackfn [,initialValue] ) | wywołuje funkcję i zachowuje wyniki. |
Array.reduceRight ( callbackfn [ , initialValue ] ) | wywołuje funkcję i zachowuje wyniki z poprzednich wywołań, w odwrotnej kolejności. |
Właściwość | Opis |
---|---|
length | ilość elementów |
Funkcja | Opis |
---|---|
String( [ value ] ) | tworzy obiekt String |
Funkcja | Opis |
---|---|
new String ( [ value ] ) | tworzy obiekt String |
Właściwość | Opis |
---|---|
String.prototype | dodawanie nowych właściwości lub metod |
String.fromCharCode([c0 [c1 [,… ]]]) | Zwraca łańcuch stworzony przez sekwencję Unicode. |
Funkcja | Opis |
---|---|
String.constructor | tworzy prototyp obiektu |
String.toString( ) | Zwraca łańcuch reprezentujący obiekt |
String.valueOf( ) | Zwraca wartość prymitywną obiektu |
String.charAt(pos) | Zwraca znak o indeksie pos. |
String.charCodeAt(pos) | Zwraca liczbę oznaczającą wartość Unicode znaku o indeksie pos. |
String.concat( [ string1 [, string2 [, … ] ] ] ) | Łączy łańcuchy znaków |
String.indexOf(searchString, position) | Zwraca indeks pierwszego wystąpienia znaku lub -1. |
String.lastIndexOf(searchString, position) | Zwraca indeks ostatniego wystąpienia znaku lub -1. |
String.localeCompare(that) | porównuje łańcuchy |
String.match(regexp) | porównanie wyrażenia regularnego z łańcuchem. |
String.replace(searchValue, replaceValue) | podmiana podłańcucha nowym podłańcuchem |
String.search(regexp) | wyszukiwanie wyrażeniem regularnym a łańcuchem |
String.slice(start, end) | podłańcuch od indeksu start do end |
String.split(separator, limit) | Dzieli obiekt String na tablicę łańcuchów |
String.substring(start, end) | podłańcuch od indeksu start do end |
String.toLowerCase( ) | konwertuje łańcuch |
String.toLocaleLowerCase( ) | konwertuje łańcuch do małych liter |
String.toUpperCase( ) | konwertuje łańcuch do wielkich liter |
String.toLocaleUpperCase( ) | konwertuje łańcuch do wielkich liter |
String.trim() | Usuwa białe znaki znajdujące się na początku i na końcu tekstu |
Właściwość | Opis |
---|---|
length | długość łańcucha |
Funkcja | Opis |
---|---|
Boolean(value) | Konwertuje wartość na prostą logiczną wartość |
Funkcja | Opis |
---|---|
new Boolean(value) | tworzy obiekt Boolean |
Właściwość | Opis |
---|---|
Boolean.prototype | prototyp |
Funkcja | Opis |
---|---|
Boolean.constructor | Konstruktor obiektu Boolean |
Boolean.toString( ) | Zwraca "true" albo "false" |
Boolean.valueOf() | Konwertuje obiekt logiczny na wartość prostą |
Funkcja | Opis |
---|---|
Number([value]) | Funkcja Number |
Funkcja | Opis |
---|---|
new Number([value]) | tworzy obiekt Number |
Właściwość | Opis |
---|---|
Number.prototype | dodawanie nowych własności |
Number.MAX_VALUE | Największa liczba. |
Number.MIN_VALUE | Najmniejsza liczba. |
Number.NaN | Not-a-Number (ang. nie jest liczbą). |
Number.NEGATIVE_INFINITY | Negatywna nieskończoność. |
Number.POSITIVE_INFINITY | Nieskończoność. |
Funkcja | Opis |
---|---|
Number.constructor | Funkcja, która tworzy prototyp. |
Number.toString( [ radix ] ) | Zwraca łańcuch w danym systemie. radix=[10] |
Number.toLocaleString() | Zwraca łańcuch w lokalnym formacie zapisu liczb. |
Number.toFixed(fractionDigits) | Zwraca łańcuch w notacji stałoprzecinkowej. |
Number.toExponential(fractionDigits) | Zwraca łańcuch w notacji wykładniczej. |
Number.toPrecision (precision) | Zwraca łańcuch o podanej precyzji. |
Właściwość | Opis |
---|---|
E | e - stała Eulera |
LN10 | ln10 - logarytm naturalny liczby 10 |
LN2 | ln2 -logarytm naturalny z 2 |
LOG2E | log2e - logarytm o podstawie 2 z e |
LOG10E | log2e - logarytm o podstawie 10 z e |
PI | π - |
SQRT1_2 | √(½) - pierwiastek kwadratowy z 0,5 |
SQRT2 | √(2) - pierwiastek kwadratowy z 2 |
Funkcja | Opis |
---|---|
abs(x) | |x| - wartość bezwzględna liczby x |
acos(x) | acos(x) - arcus cosinus liczby x |
asin(x) | asin(x) - arcus sinus liczby x |
atan(x) | atan(x) - arcus tangens liczby x |
atan2(y,x) | atan2(y,x) - miara kąta między osią OX i prostą zawierającą punkt (x,y) |
ceil(x) | ceil(x) - najmniejsza liczba całkowita większa lub równa liczbie x |
cos(x) | cos(x) - cosinus liczby x |
exp(x) | exp(x) - e do potęgi x |
floor(x) | floor(x) - największa liczba całkowita mniejszą od lub równą liczbie xj |
log(x) | log(x) - logarytm naturalny liczby x. |
max( [ x [, y [, z… ] ] ] ) | max(x,y,z,...) - największa liczba z (x,y,z,...) |
---|---|
min( [ x [, y [, z… ] ] ] ) | min(x,y,z,...) - najmniejsza liczba z (x,y,z,...) |
pow(x, y) | xy - liczba x podniesiona do potęgi y |
random() | 0 <= losowa < 1 - liczba pseudolosowa z przedziału [0, 1) |
round(x) | round(x) - liczba zaokrąglona do najbliższej liczby całkowitej |
sin(x) | sin(x) - sinus liczby x |
sqrt(x) | √(x) pierwiastek kwadratowy liczby x |
tan(x) | tan(x) - tangens liczby x |
Funkcja | Opis |
---|---|
Date([year[,month[,date[,hours[,minutes[,seconds[,ms]]]]]]]) | funkcja Date |
Funkcja | Opis |
---|---|
new Date(year,month[,date[,hours[,minutes[,seconds[,ms]]]]]) | instancja obiektu Date |
new Date(value) | instancja obiektu Date |
new Date() | instancja obiektu Date |
Funkcja | Opis |
---|---|
Date.prototype | |
Date.parse (string) | |
Date.UTC(year,month[,date[,hours[,minutes[,seconds[,ms]]]]]) | |
Date.now() |
Funkcja | Opis |
---|---|
Date.constructor | konstruktor obiektu Date |
Date.toString() | konwertuje datę i czas na string |
Date.toDateString() | konwertuje datę na string |
Date.toTimeString() | konwertuje czas na string |
Date.toLocaleString() | konwertuje datę i czas na string |
Date.toLocaleDateString() | konwertuje datę na string |
Date.toLocaleTimeString() | konwertuje czas na string |
Date.valueOf() | liczba milisekund od 1.01.1970 |
Date.getTime() | liczba milisekund od 1.01.1970 |
Date.getFullYear() | rok z obiektu Date |
Date.getUTCFullYear() | rok z obiektu Date |
Date.getMonth() | miesiąc z obiektu Date (od 0) |
Date.getUTCMonth() | miesiąc z obiektu Date (od 0) |
Date.getDate() | dzień z obiektu Date |
Date.getUTCDate() | dzień z obiektu Date |
Date.getDay() | dzień tygodnia z obiektu Date (niedziela=0) |
Date.getUTCDay() | dzień tygodnia z obiektu Date (niedziela=0) |
Date.getHours() | godzina z obiektu Date (od 0) |
Date.getUTCHours() | godziny z obiektu Date (od 0) |
Date.getMinutes() | minuty z obiektu Date (od 0) |
Date.getUTCMinutes() | minuty z obiektu Date (od 0) |
Date.getSeconds() | sekundy z obiektu Date (od 0) |
Date.getUTCSeconds() | sekundy z obiektu Date (od 0) |
Date.getMilliseconds() | milisekundy z obiektu Date (od 0) |
Date.getUTCMilliseconds() | milisekundy z obiektu Date (od 0) |
Date.getTimezoneOffset() | różnica minut pomiędzy strefami |
Date.setTime(time) | ustawia datę i czas |
Funkcja | Opis |
---|---|
Date.setMilliseconds(ms) | ustawia milisekundę w obiekcie Date |
Date.setUTCMilliseconds(ms) | ustawia milisekundę w obiekcie Date |
Date.setSeconds(sec[,ms]) | ustawia sekundę i milisekundę w Date |
Date.setUTCSeconds(sec[,ms]) | ustawia sekundę i milisekundę w Date |
Date.setMinutes(min[,sec[,ms]]) | ustawia minutę, sekundę i milisekundę |
Date.setUTCMinutes(min[,sec[,ms]]) | ustawia minutę, sekundę i milisekundę |
Date.setHours(hour[,min[,sec[,ms]]]) | ustawia godzinę, min., sek. i milisek. |
Date.setUTCHours(hour[,min[,sec[,ms]]]) | ustawia godzinę, min., sek. i milisek. |
Date.setDate(date) | Ustawia dzień miesiąca w obiekcie Date |
Date.setUTCDate(date) | Ustawia dzień miesiąca w obiekcie Date |
Date.setMonth(month[,date]) | Ustawia miesiąc i dzień miesiąca |
Date.setUTCMonth(month[,date]) | Ustawia miesiąc i dzień miesiąca |
Date.setFullYear(year[,month[,date]]) | Ustawia rok, miesiąc i dzień miesiąca |
Date.setUTCFullYear(year[,month[,date]]) | Ustawia rok, miesiąc i dzień miesiąca |
Date.toUTCString() | konwertuje datę i czas na string |
Date.toISOString() | konwertuje datę i czas na string |
Date.toJSON(key) | konwertuje datę i czas na string |
|
Disjunction^; $; \ b; \ B; ( ? =
Disjunction ); ( ? !
Disjunction )
?
*; +; ?; {
DecimalDigits }; {
DecimalDigits ,; {
DecimalDigits , DecimalDigits }
; .; \
AtomEscape; CharacterClass; (
Disjunction ); ( ? :
DecimalDigitsZnak | Opis |
---|---|
^ |
Znajduje początek wejścia. |
$ |
Oznacza koniec wejścia. |
\b |
Wyszukuje granicę wyrazów np. spacje. |
\B |
Znajduje brak granicy niewyrazu |
( ? = Disjunction ) |
Znajduje ciąg, tylko wtedy, gdy zaraz po nim jest Disjunction. |
( ? ! Disjunction ) |
Znajduje ciąg, tylko, jeśli po nim nie ma Disjunction. |
* |
Znajduje poprzedzającą pozycję 0 lub więcej razy. |
+ |
Znajduje poprzedzającą pozycję 1 lub więcej razy. |
? |
Znajduje poprzedzającą pozycję 0 razy lub 1 raz. |
Funkcja | Opis |
---|---|
RegExp(pattern, flags) | flags:[[g][i][m]] |
wyszukiwanie: g - globalne; i - ignoruje wielkość liter; m - w wielu liniach. |
Funkcja | Opis |
---|---|
new RegExp(pattern, flags) |
Funkcja | Opis |
---|---|
RegExp.prototype | dodanie własności obiektom |
Funkcja | Opis |
---|---|
RegExp.constructor | tworzy prototyp obiektu |
RegExp.exec(string) | wyszukiwania danego łańcucha znaków |
RegExp.test(string) | wyszukiwania danego łańcucha znaków |
RegExp.toString() | łańcuch znaków reprezentujący obiekt |
Właściwość | Opis |
---|---|
source | Tekst wzoru |
global | sposób przeszukiwania (flaga "g") |
ignoreCase | ignorowanie wielkich liter (flaga "i") |
multiline | sposób przeszukiwania (flaga "m") |
lastIndex | Indeks, od którego rozpoczynać następne szukanie |
Funkcja | Opis |
---|---|
Error(message) | funkcja Error() |
Funkcja | Opis |
---|---|
new Error(message) | funkcja new Error() |
Właściwość | Opis |
---|---|
Error.prototype | prototyp |
Właściwość | Opis |
---|---|
Error.constructor | konstruktor obiektu |
Error.name | nazwa błędu |
Error.message | komunikat błędu |
Error.toString() | nazwa i komunikat błędu |
Typy błędów | Opis |
---|---|
EvalError | błąd wykonywania funkcji eval() |
RangeError | wartość z poza zakresu |
ReferenceError | nielegalnej referencja |
SyntaxError | błąd syntaktyczny funkcji eval() |
TypeError | błąd typu zmiennej |
URIError | błąd dekodowania lub enkodowania URI |
Opis | |
---|---|
NativeError(message) | |
New NativeError(message) | |
NativeError.prototype | |
NativeError.constructor | |
NativeError.name | |
NativeError.message |
Funkcja | Opis |
---|---|
parse(text[,reviver]) | Przekształca tekst w formacie JSON na wartości |
stringify(value[,replacer[,space]]) | Przekształca wartości na tekst w formacie JSON |