number - Kurs HTML i CSS
- Manipulacja instancją obiektu w JavaScript - Object.prototype / Przekształcanie obiektu na tekst - toString
Object.prototype.toString() Wartość: String - wartość będąca połączeniem tekstów: "[object " + nazwa klasy + "]" Funkcja toString jest wywoływana automatycznie zawsze wtedy, gdy oczekiwana jest wartość tekstowa, a przekazano obiekt. Przykład Object.prototype.toString new Object().toString(); // "[object Object]" new Object() + ""; // "[object Object]" Object.prototype.toString.call(undefined); // "[object Undefined]...
- Funkcje matematyczne - Math / Kąt w układzie współrzędnych - atan2
Math.atan2(y, x) Parametry: Number y - współrzędna pionowa Number x - współrzędna pozioma Wartość: Number - kąt wyrażony w radianach z przedziału od -Math.PI do Math.PI Oblicza wartość funkcji arcus tangens z ilorazu y/x. W wyniku otrzymujemy wartość kąta, utworzonego pomiędzy dodatnią poziomą półosią układu współrzędnych a prostą przechodzącą przez środek układu współrzędnych i zadany punkt. Kąt ten jest wyrażony w radianach i mierzony w kierunku przeciwnym do ruchu wskazówek zegara...
- Funkcje matematyczne - Math / Największa liczba - max
Math.max() Math.max(value1) Math.max(value1, value2...) Parametry: Number value1, Number value2... - lista dowolnych liczb Wartość: Number - największa z podanych liczb Wyznacza największą z podanych liczb. Jeżeli do funkcji nie zostały przekazane żadne argumenty, zwracana jest wartość -Infinity. Jeżeli którakolwiek z podanych wartości wynosi NaN, funkcja zwraca wartość NaN (można to sprawdzić za pomocą funkcji isNaN). Przykład Math.max Math.max(); // -Infinity...
- Funkcje matematyczne - Math / Najmniejsza liczba - min
Math.min() Math.min(value1) Math.min(value1, value2...) Parametry: Number value1, Number value2... - lista dowolnych liczb Wartość: Number - najmniejsza z podanych liczb Wyznacza najmniejszą z podanych liczb. Jeżeli do funkcji nie zostały przekazane żadne argumenty, zwracana jest wartość Infinity. Jeżeli którakolwiek z podanych wartości wynosi NaN, funkcja zwraca wartość NaN (można to sprawdzić za pomocą funkcji isNaN). Przykład Math.min Math.min(); // Infinity...
- Funkcje matematyczne - Math / Potęgowanie - pow
Math.pow(x, y) Parametry: Number x - podstawa potęgi Number y - wykładnik potęgi Wartość: Number - wartość funkcji wykładniczej Oblicza wartość funkcji wykładniczej, tzn.: xy. Aby sprawdzić, czy funkcja zwróciła skończoną wartość, użyj isFinite. Natomiast w celu sprawdzenia, czy zwrócona wartość nie jest przypadkiem niepoprawną liczbą - isNaN. Przykład Math.pow Math.pow(2, 3); // 8 Math.pow(4, 0.5); // 2 Math.pow(2, -1); // 0.5 Math.pow(-1, NaN)...
- Funkcje matematyczne - Math / Zaokrąglanie - round
Spis treści Math.round Math.round Zaokrąglenie liczby do podanego miejsca po przecinku Math.round Math.round(x) Parametry: Number x - liczba rzeczywista Wartość: Number - zaokrąglona liczba całkowita Zaokrągla wartość do liczby całkowitej - zgodnie z regułami matematycznymi. Jeżeli cyfra po przecinku jest większa lub równa 5, następuje zaokrąglenie w górę, a w przeciwnym razie w dół. Przykład Math.round Math.round(-Infinity); // -Infinity Math.round(-1); // -1...
- Operacje na datach - Date.prototype / Ustawianie sekund - setSeconds
Date.prototype.setSeconds(sec) Date.prototype.setSeconds(sec, ms) Parametry: Number sec - sekunda z zakresu 0...59 Number ms - milisekunda z zakresu 0...999 (domyślnie: wartość Date.prototype.getMilliseconds()) 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 Ustawia liczbową sekundę oraz ewentualnie milisekundę w obiekcie daty i czasu, określoną w lokalnej strefie...
- Operacje na datach - Date.prototype / Ustawianie sekund w UTC - setUTCSeconds
Date.prototype.setUTCSeconds(sec) Date.prototype.setUTCSeconds(sec, ms) Parametry: Number sec - sekunda z zakresu 0...59 Number ms - milisekunda z zakresu 0...999 (domyślnie: wartość Date.prototype.getUTCMilliseconds()) 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 Ustawia liczbową sekundę oraz ewentualnie milisekundę w obiekcie daty i czasu, określoną w strefie...
- Operacje na datach - Date.prototype / Ustawianie miesiąca - setMonth
Date.prototype.setMonth(month) Date.prototype.setMonth(month, date) Parametry: Number month - miesiąc z zakresu 0...11 Number date - dzień miesiąca z zakresu 0...31 (domyślnie: wartość Date.prototype.getDate()) 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 Ustawia liczbowy miesiąc oraz ewentualnie dzień miesiąca w obiekcie daty i czasu, określony w lokalnej strefie...
- Operacje na datach - Date.prototype / Ustawianie miesiąca w UTC - setUTCMonth
Date.prototype.setUTCMonth(month) Date.prototype.setUTCMonth(month, date) Parametry: Number month - miesiąc z zakresu 0...11 Number date - dzień miesiąca z zakresu 0...31 (domyślnie: wartość Date.prototype.getUTCDate()) 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 Ustawia liczbowy miesiąc oraz ewentualnie dzień miesiąca w obiekcie daty i czasu, określony w strefie...