JavaScript - Globalne właściwości i funkcje


Właściwości globalne (własności obiektu globalnego)

Zwracają prostą wartość. Nie mają właściwości ani metod

Funkcje globalne (funkcje wywoływane globalnie, a nie na obiekcie)

Funkcja Opis Składnia
eval() Interpretuje i wykonuje ciąg znaków, jakby był kodem skryptu eval(string)
isFinite() Określa, czy wartość jest liczbą skończoną isFinite(value)
isNaN() Sprawdza czy wartość, po wymuszeniu na wartość liczbową, jest wartością IEEE-754 "Nie jest liczbą" (Not A Number). Lepiej chyba użyć Number.isNaN() zdefiniowane w ECMAScript 2015. isNaN(value)
parseFloat() Analizuje ciąg znaków i zwraca zawartą w nich liczbę zmiennoprzecinkową. Pierwszym znakiem musi być cyfra (inaczej zwróci NaN). Ignoruje spacje na począku. Zwracana jest tylko pierwsza znaleziona liczba. parseFloat(string)
parseInt() Analizuje ciąg znaków i zwraca liczbę całkowitą. Zasady podobne do parseFloat(). Parametr radix służy do określenia, który system liczbowy ma zostać użyty. parseInt(string, radix)
decodeURI() Dekoduje identyfikator URI decodeURI(uri)
decodeURIComponent() Dekoduje składnik URI decodeURIComponent(uri)
encodeURI() Koduje identyfikator URI. Ta funkcja koduje znaki specjalne, z wyjątkiem:, /? : @ & = + $ # (Użyj encodeURIComponent (), aby zakodować te znaki). encodeURI(uri)
encodeURIComponent() Koduje składnik URI. Ta funkcja koduje znaki specjalne. Ponadto koduje następujące znaki:, /? : @ & = + $ # encodeURIComponent(uri)
Number() Konwertuje wartość obiektu na liczbę. Jeśli wartości nie można przekonwertować na prawidłową liczbę, zwracany jest NaN.
Jeśli parametr jest obiektem typu Data, funkcja Number () zwraca liczbę milisekund od północy 1 stycznia 1970 roku UTC.
Number(object)
String() Konwertuje wartość obiektu na łańcuch (ciąg znaków). Zwraca tę samą wartość co toString() poszczególnych obiektów. String(object)

Metody czy funkcje? W przeglądarce internetowej obiektem globalnym jest okno przeglądarki. Zatem isNaN () jest w rzeczywistości metodą okna: window.isNaN().

menu jest po prawej stronie -->