javascript - Kurs HTML i CSS
- Manipulacja instancją obiektu w JavaScript - Object.prototype / Konstruktor obiektu ogólnego w JavaScript - constructor
Object.prototype.constructor Wartość: Function - konstruktor obiektu Zawiera konstruktor wbudowanego obiektu ogólnego Object. Przykład Object.prototype.constructor Object.prototype.constructor === Object; // true new Object().constructor === Object; // true Object.prototype.constructor === Boolean; // false Object.prototype.constructor === Number; // false Object.prototype.constructor === String; // false Object.prototype.constructor === Array; // false
- Alternatywne sposoby definiowania funkcji w JavaScript - Function / Wartość length funkcji w JavaScript - length
Function.length Wartość: Number - liczba 1 Ta wartość zawsze wynosi 1. Nie można jej zmienić. Jest niedostępna w pętli for-in. Przykład Function.length Function.length; // 1 Function.length = 2; Function.length; // 1 Object.keys(Function); // []
- Dynamiczne wywoływanie funkcji w JavaScript - Function.prototype / Konstruktor funkcji w JavaScript - constructor
Function.prototype.constructor Wartość: Function - konstruktor obiektu Zawiera wbudowany konstruktor obiektu Function. Przykład Function.prototype.constructor Function.prototype.constructor === Function; // true new Function().constructor === Function; // true Function.prototype.constructor === Object; // false
- Zastosowanie tablic w JavaScript - Array / Tworzenie nowej tablicy w JavaScript - Array
Array() Array(len) Array(item0) Array(item0, item1...) Działa identycznie jak konstrukcja new Array(...).
- Obsługa wartości liczbowych w JavaScript - Number / Największa liczba w JavaScript - MAX_VALUE
Number.MAX_VALUE Wartość: Number - największa skończona dodatnia wartość liczbowa (ok. 1.7976931348623157 * 10308) Zawiera największą 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.MAX_VALUE Number.MAX_VALUE; // 1.7976931348623157e+308 Number.MAX_VALUE = 1; Number.MAX_VALUE; // 1.7976931348623157e+308
- 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
- Globalne obiekty w JavaScript / Znaczenie NaN w JavaScript - NaN
NaN Wartość: Number - wartość typu liczbowego która nie jest liczbą 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. NaN oznacza dosłownie: nie-liczba. NaN porównana do dowolnej innej wartości - w tym nawet do NaN - zawsze zwraca false. Dlatego aby...
- Globalne obiekty w JavaScript / Jak działa Infinity w JavaScript? - Infinity
Infinity Wartość: Number - nieskończoność 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. Infinity zachowuje się jak matematyczna nieskończoność. Jest ona większa od każdej liczby. Dowolna liczba pomnożona przez Infinity daje również Infinity. Natomiast jeżeli podzielimy dowolną liczbę przez...
- Globalne obiekty w JavaScript / Funkcja eval w JavaScript - eval
eval(x) Parametry: x - kod programu do natychmiastowego wykonania Wartość: wartość wyrażenia wykonanego kodu x - jeżeli przekazany parametr nie jest prostym tekstem Wyjątki: SyntaxError - jeżeli kod do wykonania zawiera błąd składni Funkcja pozwala dynamicznie wykonać dowolny kod ECMAScript już po uruchomieniu programu. Możemy np. utworzyć program, który pozwala użytkownikowi wprowadzać wyrażenia, a następnie prezentować mu ich wynik. Możemy również pobrać kod z zewnętrznego źródła...
- Globalne obiekty w JavaScript / Użycie encodeURIComponent w JavaScript - encodeURIComponent
encodeURIComponent(uriComponent) Parametry: String uriComponent - tekst do zakodowania Wartość: String - zakodowana wartość komponentu adresu URI Wyjątki: URIError - podany tekst nie jest poprawnym komponentem adresu URI Koduje komponent (część) adresu URI, korzystając z sekwencji ucieczki UTF-8. Zastępuje znaki specjalne kodami w postaci %XX (gdzie XX to heksadecymalna wartość bajtu). Nie są kodowane: litery łacińskie - małe i wielkie (a b c d e f g h i j k l m n o p q r s t u v w x...