Obiekt Math
Mirosław Zelent
Math to w JavaScript specjalny, predefiniowany obiekt dostępny w globalnym zasięgu, który (jak sama nazwa wskazuje) zawiera wiele metod i stałych związanych z matematyką. Poznajmy koniecznie przed egzaminem najbardziej podstawowe jego zastosowania!
Math.PI – stała matematyczna, jak wiemy jest to stosunek obwodu koła do długości jego średnicy.
alert(Math.PI); // wynikiem będzie 3.141592653589793
Math.E – stała Eulera (podstawa logarytmu naturalnego).
alert(Math.E); // wynikiem będzie 2.718281828459045
Math.sqrt(x) – metoda obliczająca pierwiastek kwadratowy z liczby x.
var x = 2;
alert(Math.sqrt(x)); // wynikiem będzie 1.4142135623
Math.sin(x), Math.cos(x), Math.tan(x), Math.asin(x), Math.acos(x), Math.atan(x) – metody obliczania funkcji trygonometrycznych (nazwy mówią same za siebie, zaś jednostką miary kąta x są radiany)
var x = 0.523599; // miara w radianach kąta 30 stopni
alert(Math.sin(x)); // sinus 30 stopni to 0.5
Math.abs(x) – metoda zwracająca wartość bezwzględną liczby x
var x = -5;
alert(Math.abs(x)); // wynikiem będzie 5
Math.ceil(x), Math.floor(x), Math.round(x) – zaokrąglenie liczby x – kolejno: zawsze w górę, zawsze w dół, zależnie od ostatniej cyfry (0-4 w dół, 5-9 w górę)
var x = 4.8;
alert(Math.ceil(x)); //wynikiem będzie 5
alert(Math.floor(x)); //wynikiem będzie 4
alert(Math.round(x)); //wynikiem będzie 5
Math.random() – zwraca liczbę pseudolosową z zakresu od 0 do 1
// liczba pseudolosowa z przedziału 0 – 1
alert(Math.random());
// liczba pseudolosowa z przedziału 1 - 10
alert(Math.floor(Math.random() * 10) + 1);
Math.pow(x, y) – zwraca liczbę x podniesioną do potęgi y
alert(Math.pow(2,3)); // wynikiem będzie 8
Polecamy: Sekurak Academy 2024
Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp do materiałów z edycji Sekurak Academy z roku 2023! Przy zakupie możecie skorzystać z kodu: pasja-akademia w koszyku, uzyskując rabat -30% na bilety w wersji "Standard" - warto korzystać! Więcej szczegółów znajdziecie tutaj.
Książka: Wprowadzenie do bezpieczeństwa IT
Niedawno wystartował dodruk świetnej, rozchwytywanej książki pt. "Wprowadzenie do bezpieczeństwa IT, Tom I" (około 940 stron). Mamy dla Was kod: pasja (wpisz go w koszyku), dzięki któremu otrzymacie 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla naszych Widzów! Jest to pierwszy tom serii o ITsec, który wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!
Pomóż dzieciom
Polska Akcja Humanitarna od wielu lat dożywia dzieci. Prosimy, poświęć teraz dosłownie chwilę i pomóż klikając w oznaczony strzałką zielony brzuszek Pajacyka. Dziękujemy!
Komentarze
Czy macie jakieś pytania, sugestie, uwagi? A może zauważyliście literówkę albo błąd? Dajcie koniecznie znać w komentarzach! Dziękujemy Wam za poświęcony na to czas!
Disqus