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ę, czyliado potęgib.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)daje5, ponieważ 4.51 zaokrągla się do 5,Math.pow(2, 3)daje8, 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.