|
Liczby
|
Dowolna wartość numeryczna
|
|
String
|
|
|
Boolean
|
Wartość logiczna, dwie wartość TRUE i FALSE
|
|
Function
|
wartość zwracana przez funkcję
|
|
Null
|
posiada tylko jedną wartość: NULL. Oznacza ona brak wartości lub brak obiektu. Przypisanie tej wartości do zmiennej powoduje wyczyszczenie jej wartości, ale nie powoduje usunięcia zmiennej.
|
|
Undefined
|
posiada tylko jedną wartość: undefined
|
typeof() zwraca string z nazwą typu jaki ma przekazany parametr (np. zmienna). Może on zwrócić jedną z podanych wartości: number, string, boolean, object, function lub undefined.
|
Object
|
obiekt, typ złożony, może przechowywać inne typy danych oraz funkcje
|
|
Function
|
wartość zwracana przez funkcję
|
|
Array
|
tablica, grupowanie danych w strukturę, gdzie każdemu elementowi przypisany jest określony indeks
|
|
Symbol
|
symbol
|
|
[]
|
obiekt
|
|
{}
|
obiekt
|
x + y |
Sumuje argumenty
x i y |
x - y |
Różnica
y od x |
x * y |
Mnożenie
x * y |
x / y |
Dzielenie
x przez y |
x % y |
modulo - reszta z dzielenia
x przez y |
x++, ++x |
inkrementacja wartości o 1 (przed, po)
|
x++, ++x |
dekrementacja wartości o 1 (przed, po)
|
-x |
zmiana znaku wartości x
|
x == y |
TRUE jeśli x = y, niezależnie od typu
|
x === y |
TRUE jeśli x = y łącznie z typami
|
x != y |
TRUE jeśli x jest różne od y
|
x !== y |
TRUE jeśli x i y nie są identyczne
|
x > y |
TRUE jeśli x jest większe od y
|
x >= y |
TRUE jeśli x jest większe lub równe y
|
x && y |
TRUE jeśli obie wartości są TRUE
|
x || y |
TRUE jeśli co najmniej jedna z wartości jest TRUE
|
x ^ y |
TRUE jeśli jedna z wartości jest TRUE
|
!x |
TRUE jeśli x jest FALSE
|
x = y |
Ustawia x wartość y
|
x += y |
skrócona postać
x = x + y |
x -= y |
skrócona postać
x = x - y |
x *= y |
skrócona postać
x = x * y |
x /= y |
skrócona postać
x = x / y |
x %= y |
skrócona postać
x = x % y |
push() |
Dokłada element na koniec tablicy
|
pop() |
Usuwa ostatni element tablicy
|
|
unshift()
|
Dokłada element na początku tablicy
|
shift() |
Usuwa pierwszy element tablicy
|
|
delete
|
usuwa element, np. po indeksie
|
concat() |
Służy do łączenia tabel
|
join() |
zwraca STRING połączonych elementów, parametr jako delimiter
|
length() |
zwraca długość tablicy
|
|
splice()
|
Umożliwia zmianę lub usunięcie kilku elementów
|
sort() |
Sortuje elementy typu STRING
|
reverse() |
Odwraca kolejność tablicy
|
var owoce = ["Limonka", "Mango"];owoce.push("Kiwi"); //Dokłada "Kiwi" na końcuowoce.pop(); //Usuwa element "Kiwi" z owoceowoce.unshift("Kiwi"); //wkłada "Kiwi" do owoceowoce.shift(); //Usuwa element "Kiwi" z owocevar points = [40, 100, 1, 5, 25, 10];points.sort(function(a, b){return a-b});points.sort(function(a, b){return b-a});
**if** (*warunek*) {
rób coś;
} **else if** (*warunek 2*) {
rób coś innego;
} **else** {
rób coś jeszcze innego;
}
**switch**(zmienna)
**case** *0*:
alert("zmienna ma wartość zero");
**break**;
**case** *1*:
alert("zmienna ma wartość jeden");
**break**;
**default**:
alert("zmienna posiada inną wartość");
**break**;
}
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.