Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. Obiekt Math w JavaScript

Obiekt Math w JavaScript

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Math to wbudowany obiekt JavaScriptu zawierający funkcje i stałe matematyczne. Nie tworzy się go przez new, tylko używa bezpośrednio, np. Math.round(4.51).

Najważniejsze metody

  • Math.round(x) - zaokrągla liczbę do najbliższej liczby całkowitej.
  • Math.floor(x) - zaokrągla w dół.
  • Math.ceil(x) - zaokrągla w górę.
  • Math.pow(a, b) - oblicza potęgę, czyli a do potęgi b.
  • Math.sqrt(x) - oblicza pierwiastek kwadratowy.
  • Math.random() - zwraca liczbę pseudolosową z zakresu od 0 do mniej niż 1.

Przykład z egzaminu

document.write(Math.round(4.51) + Math.pow(2, 3));

Obliczenia:

  • Math.round(4.51) daje 5, ponieważ 4.51 zaokrągla się do 5,
  • Math.pow(2, 3) daje 8, ponieważ 2 do potęgi 3 to 8,
  • 5 + 8 = 13.

Wynikiem działania kodu będzie więc 13.

Uwaga egzaminacyjna

W zadaniach INF.03 często trzeba rozpoznać działanie pojedynczych funkcji JavaScriptu i wykonać proste obliczenia krok po kroku. Najpierw oblicz wartości funkcji, potem wykonaj działania arytmetyczne.