przykład - Kurs HTML i CSS
- 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...
- Format wymiany danych - JSON / Przekształcanie tekstu JSON na obiekty JavaScript - parse
(interpretuje: Internet Explorer 8, Firefox 3.5, Opera 10.50, Chrome) JSON.parse(text) JSON.parse(text, reviver) Parametry: String text - tekst w formacie JSON Function reviver - funkcja przekształcająca wartości, przyjmująca argumenty: String key - klucz danych albo pusty tekst Object|Array|String|Boolean|Number|Null value - wartość danych Wartość: Object - obiekt Array - tablica String - tekst Boolean - wartość logiczna Number - liczba Null - nic Wyjątki: SyntaxError - text...
- Format wymiany danych - JSON / Przekształcanie obiektów JavaScript na JSON - stringify
(interpretuje: Internet Explorer 8, Firefox 3.5, Opera 10.50, Chrome) JSON.stringify(value) JSON.stringify(value, replacer) JSON.stringify(value, replacer, space) Parametry: Object|Array|String|Boolean|Number|Null value - dane wejściowe Array|Function replacer - tablica zawierająca nazwy dozwolonych kluczy albo funkcja filtrująca, przyjmująca argumenty: String key - klucz danych albo pusty tekst Object|Array|String|Boolean|Number|Null value - wartość danych Number|String space...