Proprietățile și funcțiile globale JavaScript pot fi utilizate cu toate built-in obiecte JavaScript.
JavaScript Global Properties
Proprietate | Descriere |
---|---|
Infinity | O valoare numerică care reprezintă infinit pozitiv / negativ |
NaN | Valoarea "Nu-a-Number" |
undefined | Indică faptul că o variabilă nu a fost atribuită o valoare |
Funcții JavaScript globale
Funcţie | Descriere |
---|---|
decodeURI() | Decodează un URI |
decodeURIComponent() | Decodează o componentă URI |
encodeURI() | Codifică un URI |
encodeURIComponent() | Codifică o componentă URI |
escape() | Depreciată în versiunea 1.5. Utilizați encodeURI() sau encodeURIComponent() în loc |
eval() | Estimează un șir și-l execută ca și în cazul în care acesta a fost cod de script |
isFinite() | Stabilește dacă o valoare este un număr finit, juridic |
isNaN() | Stabilește dacă o valoare este un număr ilegal |
Number() | Transformă valoarea unui obiect la un număr |
parseFloat() | Analizează un șir de caractere și returnează un număr în virgulă mobilă |
parseInt() | Parses un șir de caractere și returnează un întreg |
String() | Transformă valoarea unui obiect într-un șir de caractere |
unescape() | Depreciată în versiunea 1.5. Utilizați decodeURI() sau decodeURIComponent() în loc |
Funcții sau metode?
Se face sence pentru a apela lista de mai sus funcții la nivel mondial , mai degrabă decât metodele globale , deoarece funcțiile sunt numite la nivel global și nu orice obiecte.
Oricum, puteți apela, de asemenea, aceste metode de funcții, deoarece acestea sunt metode ale obiectului la nivel mondial în cazul în care se execută. Într-un browser web, obiectul globală este fereastra browser-ului. Apoi isNan() este de fapt o metodă fereastră: fereastră. isNan() .