oznacza - Kurs HTML i CSS
- Operacje na tablicach w JavaScript - Array.prototype / Przeszukiwanie tablicy od końca - lastIndexOf
...następuje jej przeszukanie w kierunku początku. Przypominam, że pierwszy element tablicy ma indeks 0, a więc taka wartość zwrócona przez funkcję oznacza, że poszukiwany element został znaleziony (na samym początku tablicy). Przykład Array.prototype.lastIndexOf var items = [1, 2, 3, 1]; items.lastIndexOf(1); // 3 items.lastIndexOf(1, -2); // 0 == items.lastIndexOf(1, 2) items.lastIndexOf(1, 2); // 0 items.lastIndexOf(1, 10); // 3 items.lastIndexOf(1, -10); // -1...
- Operacje na tekście w JavaScript - String.prototype / Wyszukiwanie frazy - indexOf
...niż podana (wartości ujemne są traktowane jak 0). Przypominam, że pierwszy znak tekstu ma pozycję 0, a więc taka wartość zwrócona przez funkcję oznacza, że poszukiwany tekst został znaleziony (na samym początku). Przykład String.prototype.indexOf "abc def abc".indexOf("a"); // 0 "abc def abc".indexOf("abc"); // 0 "abc def abc".indexOf("abc", 1); // 8 "abc def abc".indexOf("abc", -8); // 0 == "abc def abc".indexOf("abc", 0) "abc def abc".indexOf("abc", 30); // -1 == "abc def...
- Operacje na tekście w JavaScript - String.prototype / Ostatnie wystąpienie frazy - lastIndexOf
...niż podana (wartości ujemne są traktowane jak 0). Przypominam, że pierwszy znak tekstu ma pozycję 0, a więc taka wartość zwrócona przez funkcję oznacza, że poszukiwany tekst został znaleziony (na samym początku). Przykład String.prototype.lastIndexOf "abc def abc".lastIndexOf("a"); // 8 "abc def abc".lastIndexOf("abc"); // 8 "abc def abc".lastIndexOf("abc", 1); // 0 "abc def abc".lastIndexOf("abc", -8); // 0 == "abc def abc".lastIndexOf("abc", 0) "abc def...
- Operacje na tekście w JavaScript - String.prototype / Wyszukiwanie wzorca - search
...nie zostanie dopasowany, funkcja zwraca liczbę -1. Przypominam, że pierwszy znak tekstu ma pozycję 0, a więc taka wartość zwrócona przez funkcję oznacza, że poszukiwany tekst został znaleziony (na samym początku). Jeżeli chcesz znaleźć pozycję z góry znanej frazy w określony tekście, użyj funkcji String.prototype.indexOf. Jeżeli chcesz tylko sprawdzić, czy określony tekst pasuje do wzorca - wyrażenia regularnego - użyj funkcji RegExp.prototype.test. Przykład String.prototype.search "abc...
- Obiekty daty - Date / Przekształcanie tekstu na datę - parse
...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 odliczanie wstecz, czyli daty przed 1 stycznia 1970. 1 sekunda zawiera 1000 milisekund. Datę i czas zapisujemy w następującym formacie: YYYY YYYY-MM YYYY-MM-DD YYYY-MM-DDTHH:mmZ YYYY-MM-DDTHH:mm:ssZ YYYY-MM-DDTHH:mm:ss.sssZ YYYY - rok w zakresie 0000 - 9999 MM - miesiąc w zakresie 01 - 12 (domyślnie: 01) DD - dzień miesiąca w...
- Operacje na datach - Date.prototype / Pobieranie roku - getFullYear
...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 new Date(NaN).getFullYear(); // NaN Date.prototype.getFullYear.call(null); // TypeError Date.prototype.getFullYear.call(undefined); // TypeError...
- Operacje na datach - Date.prototype / Pobieranie roku w UTC - getUTCFullYear
...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 Date("1410-07-15T13:30+02:00").getUTCFullYear(); // 1410 new Date(NaN).getUTCFullYear(); // NaN Date.prototype.getUTCFullYear.call(null); // TypeError Date.prototype.getUTCFullYear.call(undefined)...
- Operacje na datach - Date.prototype / Pobieranie miesiąca - getMonth
...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 Date(NaN).getMonth(); // NaN Date.prototype.getMonth.call(null); // TypeError Date.prototype.getMonth.call(undefined); // TypeError...
- Operacje na datach - Date.prototype / Pobieranie miesiąca w UTC - getUTCMonth
...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) new Date(NaN).getUTCMonth(); // NaN Date.prototype.getUTCMonth.call(null); // TypeError Date.prototype.getUTCMonth.call(undefined); // TypeError...
- Operacje na datach - Date.prototype / Ustawianie godzin - setHours
...również podanie wartości spoza przewidzianego zakresu - w tym ujemnej. Wtedy funkcja sama przeliczy prawidłową datę. Wartość 24, podana jako hour, oznacza północ następnego dnia, 25 - godzina pierwsza w nocy następnego dnia itd. Przykład Date.prototype.setHours var x = new Date("1410-07-15T13:30:59.000+02:00"); x.setHours(12, 15, 0, 500); // -17655025499500 x; // new Date("1410-07-15T12:15:00.500+02:00") x.setHours(25)...
