AWWW-1st3.6-w03.tresc-1.0-Slajd14

Z Studia Informatyczne
Wersja z dnia 18:55, 28 sie 2006 autorstwa Juliusz Jezierski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

JavaScript - obiekty predefiniowane

JavaScript - obiekty predefiniowane


JavaScript oferuje kilka predefiniowanych obiektów znakomicie ułatwiających oprogramowywanie typowych zadań:

  • Array: reprezentuje tablice, zawiera m.in. metody concat(), join(), pop(), push(), reverse(), shift(), slice(), sort(), splice() oraz składową length
  • Boolean: stanowi obiektową reprezentację bazowego typu logicznego, zawiera metody toString(), valueOf()
  • Date: ułatwia pracę z danymi reprezentującymi datę i czas, zawiera metody do pobierania informacji o składowych daty i czasu (getDay(), getMonth(), getFullYear(), getHours(), getMinutes(), getSeconds(), ...) oraz metody do ustawiania składowych daty i czasu (setDay(), setMonth(), setFullYear(), setHours(), setMinutes(), setSeconds(), ...). Dodatkowo, obiekt umożliwia konwersję daty i czasu na UTC.
  • String: obiekt umożliwiający manipulacje na łańcuchach znaków, zawiera wiele użytecznych metod, np. big(), bold(), concat(), indexOf(), link(), match(), replace(), search(), slice(), substr(), i wiele innych. Dodatkowo, obiekt posiada składową length zawierającą długość łańcucha znaków
  • Function: obiekt reprezentujący prototyp wszystkich funkcji
  • Math: obiekt ułatwiający wykonywanie operacji matematycznych, zawiera implementację wielu operacji matematycznych w postaci składowych, np. abs(), cos(), exp(), floor(), log(), max(), min(), pow(), random(), sin(), sqrt(). Obiekt Math zawiera też składowe reprezentujące często występujące stałe, np. E, LN2, LN10, PI, SQRT2
  • Number: obiekt ułatwiający konwersję między typami, zawiera metody eval(), isNaN(), parseFloat(), parseInt() oraz składowe MAX_VALUE, MIN_VALUE, NaN, NEGATIVE_INFINITY, POSITIVE_INFINITY
  • RegExp: obiekt ułatwiający korzystanie z mechanizmu wyrażeń regularnych (zostanie omówiony osobno)


<< Poprzedni slajd | Spis treści | Następny slajd >>