spis treści - Kurs HTML i CSS
- 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...
- Obsługa błędów w JavaScript - Error / Tworzenie nowego błędu - new Error
Spis treści new Error new Error Utworzenie własnej klasy wyjątku new Error new Error() new Error(message) Parametry: String message - komunikat błędu (domyślnie: "") Wartość: Error - nowa instancja obiektu błędu Tworzy nową instancję obiektu błędu. Zwykle wykorzystuje się ją do rzucania wyjątków. Utworzenie własnej klasy wyjątku Jeżeli chcesz, aby Twój program obsługiwał dodatkowe błędy, zdefiniuj własną klasę wyjątku, która dziedziczy po wbudowanej klasie Error: var TestError...
- Obiekt wyrażenia regularnego - RegExp / Tworzenie nowej instancji wyrażenia regularnego - new RegExp
Spis treści new RegExp new RegExp source global ignoreCase multiline lastIndex new RegExp new RegExp() new RegExp(pattern) new RegExp(pattern, flags) Parametry: String|RegExp pattern - wzorzec (domyślnie: "(?:)") String flags - flagi: g - dopasowanie globalne i - ignorowanie wielkości liter m - dopasowanie wielu linii Wartość: RegExp - nowa instancja obiektu wyrażenia regularnego Wyjątki: TypeError - pattern jest typu RegExp i argument flags został zdefiniowany...
- Obsługa błędów w JavaScript - Error / Błąd zakresu - RangeError
Spis treści RangeError RangeError RangeError.prototype.name RangeError RangeError() new RangeError() RangeError(message) new RangeError(message) Parametry: String message - komunikat błędu (domyślnie: "") Wartość: RangeError - nowa instancja obiektu błędu Ta klasa dziedziczy po Error. Wskazuje, że liczba przekracza dozwolony zakres. Błąd RangeError może zostać rzucony w postaci wyjątku z funkcji: Array, new Array, new Array.length, Number.prototype.toString...
- Obsługa błędów w JavaScript - Error / Błąd odniesienia - ReferenceError
Spis treści ReferenceError ReferenceError ReferenceError.prototype.name ReferenceError ReferenceError() new ReferenceError() ReferenceError(message) new ReferenceError(message) Parametry: String message - komunikat błędu (domyślnie: "") Wartość: ReferenceError - nowa instancja obiektu błędu Ta klasa dziedziczy po Error. Wskazuje, że nastąpiło niewłaściwe odwołanie do wartości. ReferenceError.prototype.name ReferenceError.prototype.name Wartość: String - "ReferenceError...
- Obsługa błędów w JavaScript - Error / Błąd składni - SyntaxError
Spis treści SyntaxError SyntaxError SyntaxError.prototype.name SyntaxError SyntaxError() new SyntaxError() SyntaxError(message) new SyntaxError(message) Parametry: String message - komunikat błędu (domyślnie: "") Wartość: SyntaxError - nowa instancja obiektu błędu Ta klasa dziedziczy po Error. Wskazuje, że wystąpił błąd parsowania kodu. Błąd SyntaxError może zostać rzucony w postaci wyjątku z funkcji: eval, new Function, RegExp, new RegExp, JSON.parse. SyntaxError.prototype.name...
- Obsługa błędów w JavaScript - Error / Błąd typu - TypeError
Spis treści TypeError TypeError TypeError.prototype.name TypeError TypeError() new TypeError() TypeError(message) new TypeError(message) Parametry: String message - komunikat błędu (domyślnie: "") Wartość: TypeError - nowa instancja obiektu błędu Ta klasa dziedziczy po Error. Wskazuje, że typ wartości jest niezgodny z oczekiwanym. Błąd TypeError może zostać rzucony w postaci wyjątku z funkcji: Object.getPrototypeOf, Object.getOwnPropertyDescriptor, Object.getOwnPropertyNames...
- Obsługa błędów w JavaScript - Error / Błąd URI/URL - URIError
Spis treści URIError URIError URIError.prototype.name URIError URIError() new URIError() URIError(message) new URIError(message) Parametry: String message - komunikat błędu (domyślnie: "") Wartość: URIError - nowa instancja obiektu błędu Ta klasa dziedziczy po Error. Wskazuje, że funkcja obsługi adresu URI została użyta niezgodnie z jej definicją. Błąd URIError może zostać rzucony w postaci wyjątku z funkcji: decodeURI, decodeURIComponent, encodeURI, encodeURIComponent...