number - Kurs HTML i CSS
- Obsługa wartości liczbowych w JavaScript - Number / Najmniejsza liczba w JavaScript - MIN_VALUE
Number.MIN_VALUE Wartość: Number - najmniejsza skończona dodatnia wartość liczbowa (ok. 5 * 10-324) Zawiera najmniejszą skończoną liczbę, jaką można zapisać za pomocą typu Number. Tej wartości nie można zmienić ani nie będzie dostępna w pętli for-in. Przykład Number.MIN_VALUE Number.MIN_VALUE; // 5e-324 Number.MIN_VALUE = 1; Number.MIN_VALUE; // 5e-324
- Obsługa wartości liczbowych w JavaScript - Number / Ujemna nieskończoność - NEGATIVE_INFINITY
Number.NEGATIVE_INFINITY Wartość: Number - ujemna nieskończoność Zawiera wartość -Infinity. Tej wartości nie można zmienić ani nie będzie dostępna w pętli for-in. Przykład Number.NEGATIVE_INFINITY Number.NEGATIVE_INFINITY; // -Infinity Number.NEGATIVE_INFINITY = 1; Number.NEGATIVE_INFINITY; // -Infinity
- Obsługa wartości liczbowych w JavaScript - Number / Dodatnia nieskończoność - POSITIVE_INFINITY
Number.NEGATIVE_INFINITY Wartość: Number - dodatnia nieskończoność Zawiera wartość Infinity. Tej wartości nie można zmienić ani nie będzie dostępna w pętli for-in. Przykład Number.POSITIVE_INFINITY Number.POSITIVE_INFINITY; // Infinity Number.POSITIVE_INFINITY = 1; Number.POSITIVE_INFINITY; // Infinity
- Globalne obiekty w JavaScript / Sprawdzanie liczby za pomocą isNaN - isNaN
isNaN(number) Parametry: Number number - sprawdzana liczba Wartość: Boolean - czy wartość number wynosi NaN Wiele funkcji, które normalnie powinny zwrócić wartość typu Number, może w pewnych przypadkach zwrócić specjalną wartość NaN (ang. not-a-number). Wskazuje to najczęściej, że do funkcji zostały przekazane niepoprawne parametry i w związku z tym nie może ona zwrócić wartości liczbowej. Ponieważ NaN porównana do dowolnej innej wartości - w tym nawet do NaN - zawsze zwraca false...
- Globalne obiekty w JavaScript / Jak działa isFinite w JavaScript? - isFinite
isFinite(number) Parametry: Number number - sprawdzana liczba Wartość: Boolean - czy wartość number jest różna od Infinity Wiele funkcji, które normalnie powinny zwrócić wartość typu Number, może w pewnych przypadkach zwrócić specjalną wartość Infinity. Wskazuje to najczęściej, że do funkcji zostały przekazane takie parametry, że obliczona wartość jest nieskończona. Aby sprawdzić, czy wskazana wartość jest skończona, należy użyć funkcji isFinite. Przykład isFinite isFinite(Infinity)...
- Operacje na datach - Date.prototype / Ustawianie godzin - setHours
Date.prototype.setHours(hour) Date.prototype.setHours(hour, min) Date.prototype.setHours(hour, min, sec) Date.prototype.setHours(hour, min, sec, ms) Parametry: Number hour - godzina z zakresu 0...23 Number min - minuta z zakresu 0...59 (domyślnie: wartość Date.prototype.getMinutes()) Number sec - sekunda z zakresu 0...59 (domyślnie: wartość Date.prototype.getSeconds()) Number ms - milisekunda z zakresu 0...999 (domyślnie: wartość Date.prototype.getMilliseconds()) Wartość: Number...
- Operacje na datach - Date.prototype / Ustawianie godzin w UTC - setUTCHours
Date.prototype.setUTCHours(hour) Date.prototype.setUTCHours(hour, min) Date.prototype.setUTCHours(hour, min, sec) Date.prototype.setUTCHours(hour, min, sec, ms) Parametry: Number hour - godzina z zakresu 0...23 Number min - minuta z zakresu 0...59 (domyślnie: wartość Date.prototype.getUTCMinutes()) Number sec - sekunda z zakresu 0...59 (domyślnie: wartość Date.prototype.getUTCSeconds()) Number ms - milisekunda z zakresu 0...999 (domyślnie: wartość Date.prototype.getUTCMilliseconds())...
- Operacje na wartościach liczbowych - Number.prototype / Stała liczba miejsc po przecinku - toFixed
Number.prototype.toFixed() Number.prototype.toFixed(fractionDigits) Parametry: Number fractionDigits - liczba cyfr po przecinku dziesiętnym (domyślnie: 0) Wartość: String - tekst zawierający liczbę o stałej liczbie cyfr po przecinku dziesiętnym Wyjątki: RangeError - została podana wartość fractionDigits mniejsza od 0 albo większa niż 20 Przekształca liczbę na jej tekstową reprezentację o określonej liczbie cyfr po przecinku, używając przy tym zaokrągleń. Dla wartości większych lub...
- Operacje na wartościach liczbowych - Number.prototype / Notacja eksponencjalna - toExponential
Number.prototype.toExponential() Number.prototype.toExponential(fractionDigits) Parametry: Number fractionDigits - liczba cyfr po przecinku dziesiętnym Wartość: String - tekst zawierający liczbę zapisaną w notacji wykładniczej o stałej liczbie cyfr po przecinku dziesiętnym Wyjątki: RangeError - została podana wartość fractionDigits mniejsza od 0 albo większa niż 20 Przekształca liczbę na jej tekstową reprezentację zapisaną w notacji wykładniczej o jednej cyfrze przed przecinkiem i...
- Operacje na wartościach liczbowych - Number.prototype / Precyzyjne formatowanie liczby - toPrecision
Number.prototype.toPrecision() Number.prototype.toPrecision(precision) Parametry: Number precision - liczba wszystkich cyfr Wartość: String - tekst zawierający liczbę o stałej liczbie cyfr Wyjątki: RangeError - została podana wartość precision mniejsza od 1 albo większa niż 21 Przekształca liczbę na jej tekstową reprezentację o określonej liczbie wszystkich cyfr, używając przy tym zaokrągleń. Jeżeli to konieczne, liczba zostanie zapisana w notacji wykładniczej. Jeśli argument precision...