number - Kurs HTML i CSS
- Operacje na tekście w JavaScript - String.prototype / Rozbijanie tekstu - split
String.prototype.split() String.prototype.split(separator) String.prototype.split(separator, limit) Parametry: String|RegExp separator - znaki rozdzielające (domyślnie: undefined) Number limit - maksymalna liczba elementów w tablicy wynikowej (domyślnie: 232 – 1) Wartość: Array - tablica zawierająca kawałki rozbitego tekstu Rozbija podany tekst na tablicę mniejszych kawałków, z których każdy w oryginalnym tekście był rozdzielony od pozostałych określonym separatorem. Sam separator nie...
- Funkcje matematyczne - Math / Losowanie liczb - random
Spis treści Math.random Math.random Wylosowanie liczby całkowitej z podanego przedziału Math.random Math.random() Wartość: Number - liczba pseudolosowa większa lub równa 0 i mniejsza od 1 Zwraca liczbę pseudolosową. Co prawda nie można wprost podać zakresu, z którego chcemy wylosować liczbę, ale można to zrobić w inny sposób. Na przykład aby wylosować naturalną liczbę dwucyfrową (10...99), należy wpisać: 10 + Math.floor(Math.random() * 90) Przykład Math.random Math.random()...
- Obiekty daty - Date / Przekształcanie tekstu na datę - parse
Date.parse(string) Parametry: String string - data i czas w postaci tekstowej Wartość: Number - liczba milisekund od północy 1 stycznia 1970 w strefie czasowej południka zerowego albo NaN (gdy podano nieprawidłową datę bądź czas) Wyznacza liczbę milisekund, która upłynęła od północy 1 stycznia 1970 roku w strefie czasowej południka zerowego do podanej daty. Liczba ta może się różnić w zależności od podanej strefy czasowej. Funkcja może zwracać również wartości ujemne, co oznacza...
- Operacje na datach - Date.prototype / Pobieranie milisekund - valueOf
Date.prototype.valueOf() Wartość: Number - liczba milisekund od północy 1 stycznia 1970 w strefie czasowej południka zerowego Wyjątki: TypeError - bieżący obiekt nie jest typu daty i czasu Zwraca liczbę milisekund, która upłynęła od północy 1 stycznia 1970 roku w strefie czasowej południka zerowego. 1 sekunda zawiera 1000 milisekund. Działa tak samo jak Date.prototype.getTime. Przykład Date.prototype.valueOf new Date(2000, 0, 1).valueOf(); // 946681200000...
- Operacje na datach - Date.prototype / Pobieranie czasu - getTime
Date.prototype.getTime() Wartość: Number - liczba milisekund od północy 1 stycznia 1970 w strefie czasowej południka zerowego Wyjątki: TypeError - bieżący obiekt nie jest typu daty i czasu Zwraca liczbę milisekund, która upłynęła od północy 1 stycznia 1970 roku w strefie czasowej południka zerowego. 1 sekunda zawiera 1000 milisekund. Działa tak samo jak Date.prototype.valueOf. Przykład Date.prototype.getTime new Date(2000, 0, 1).getTime(); // 946681200000...
- Operacje na datach - Date.prototype / Pobieranie roku - getFullYear
Date.prototype.getFullYear() Wartość: Number - rok albo NaN (gdy bieżący obiekt nie przechowuje poprawnej daty i czasu) Wyjątki: TypeError - bieżący obiekt nie jest typu daty i czasu Pobiera liczbowy rok z obiektu daty i czasu, przeliczony do lokalnej strefy czasowej. W tym przypadku lata są numerowane normalnie, tzn. 99 nie oznacza roku 1999. Ta funkcja może zwracać również wartości ujemne. Przykład Date.prototype.getFullYear new Date("1410-07-15T13:30+02:00").getFullYear(); // 1410...
- Operacje na datach - Date.prototype / Pobieranie roku w UTC - getUTCFullYear
Date.prototype.getUTCFullYear() Wartość: Number - rok albo NaN (gdy bieżący obiekt nie przechowuje poprawnej daty i czasu) Wyjątki: TypeError - bieżący obiekt nie jest typu daty i czasu Pobiera liczbowy rok z obiektu daty i czasu, przeliczony do strefy czasowej południka zerowego (UTC). W tym przypadku lata są numerowane normalnie, tzn. 99 nie oznacza roku 1999. Ta funkcja może zwracać również wartości ujemne. Przykład Date.prototype.getUTCFullYear new...
- Operacje na datach - Date.prototype / Pobieranie miesiąca - getMonth
Date.prototype.getMonth() Wartość: Number - miesiąc (0...11) albo NaN (gdy bieżący obiekt nie przechowuje poprawnej daty i czasu) Wyjątki: TypeError - bieżący obiekt nie jest typu daty i czasu Pobiera liczbowy miesiąc z obiektu daty i czasu, przeliczony do lokalnej strefy czasowej. Uczulam, że wartość 1 wcale nie oznacza stycznia, lecz luty. Natomiast 11 to grudzień. Przykład Date.prototype.getMonth new Date("1410-07-15T13:30+02:00").getMonth(); // 6 (lipiec) new...
- Operacje na datach - Date.prototype / Pobieranie miesiąca w UTC - getUTCMonth
Date.prototype.getUTCMonth() Wartość: Number - miesiąc (0...11) albo NaN (gdy bieżący obiekt nie przechowuje poprawnej daty i czasu) Wyjątki: TypeError - bieżący obiekt nie jest typu daty i czasu Pobiera liczbowy miesiąc z obiektu daty i czasu, przeliczony do strefy czasowej południka zerowego (UTC). Uczulam, że wartość 1 wcale nie oznacza stycznia, lecz luty. Natomiast 11 to grudzień. Przykład Date.prototype.getUTCMonth new Date("1410-07-15T13:30+02:00").getUTCMonth(); // 6 (lipiec)...
- Operacje na datach - Date.prototype / Pobieranie dnia miesiąca - getDate
Date.prototype.getDate() Wartość: Number - dzień miesiąca (1...31) albo NaN (gdy bieżący obiekt nie przechowuje poprawnej daty i czasu) Wyjątki: TypeError - bieżący obiekt nie jest typu daty i czasu Pobiera liczbowy dzień miesiąca z obiektu daty i czasu, przeliczony do lokalnej strefy czasowej. Aby pobrać dzień tygodnia, użyj funkcji Date.prototype.getDay. Przykład Date.prototype.getDate new Date("1410-07-15T13:30+02:00").getDate(); // 15 new Date(NaN).getDate()...
