Math
Coldpeer
Obiekt Math pozwala na wykonywanie bardziej skomplikowanych działań matematycznych, których nie osiągniemy za pomocą operatorów arytmetycznych. Obiekt ten udostępnia nam przydatne Metody i właściwości.
Metody
| Metoda | Opis |
|---|---|
| [[JavaScript/abs]] | Oblicza wartość bezwzględną liczby |
| [[JavaScript/acos]] | Oblicza arcus cosinus liczby |
| [[JavaScript/asin]] | Oblicza arcus sinus liczby |
| [[JavaScript/atan]] | Oblicza arcus tangens liczby |
| [[JavaScript/atan2]] | Zwraca kąt od przekazanej osi do przekazanego punktu |
| [[JavaScript/ceil]] | Zwraca najbliższą liczbę całkowitą większą lub równą przekazanej wartości |
| [[JavaScript/exp]] | Zwraca e do przekazanej potęgi |
| [[JavaScript/floor]] | Zwraca najbliższą liczbę całkowitą mniejszą lub równą przekazanej wartości |
| [[JavaScript/log]] | Logarytm naturalny z przekazanej wartości |
| [[JavaScript/max]] | Zwraca większą z dwóch liczb |
| [[JavaScript/min]] | Zwraca mniejszą z dwóch liczb |
| [[JavaScript/pow]] | Zwraca przekazaną liczbę do przekazanej potęgi |
| [[JavaScript/random]] | Zwraca losową liczbę rzeczywistą z przedziału 0 - 1 |
| [[JavaScript/round]] | Zaokrągla liczbę do liczby całkowitej |
| [[JavaScript/sqrt]] | Kwadrat liczby |
| [[JavaScript/sin]] | Sinus liczby |
| [[JavaScript/cos]] | Cosinus liczby |
| [[JavaScript/tan]] | Oblicza tangens liczby |
Właściwości
| Właściwość | Opis |
|---|---|
| [[JavaScript/E]] | Podstawa logarytmu naturalnego - liczba e |
| [[JavaScript/LN2]] | Logarytm naturalny z 2 |
| [[JavaScript/LN10]] | Logarytm naturalny z 10 |
| [[JavaScript/LOG2E]] | Logarytm z e przy podstawie 2 |
| [[JavaScript/LOG10E]] | Logarytm z e przy podstawie 10 |
| [[JavaScript/PI]] | Liczba PI |
| [[JavaScript/SQRT1_2|`SQRT1_2`]] | Odwrotność pierwiastka kwadratowego z 2 |
| [[JavaScript/SQRT2]] | Pierwiastek kwadratowy z 2 |
No widzisz ;) To jak kłócenie się o tłumaczenie słowa "overload" - przeładowanie, czy przeciążanie (osobiście mówię "przeładowanie").
http://developer.mozilla.org/pl/docs/Dokumentacja_j%C4%99zyka_JavaScript_1.5:Obiekty:Math
Tu jest przykład użycia "własności" :) - tłumaczone przez osoby zwiazane z Mozilla.
Tak? :) A jaka? Ja tu widzę różnicę w nazwie, a nie znaczeniu tego słowa. Podobnie Delphi: większość ludzi mówi "Właściwości", jednak są też ludzie, którzy mówią "własności" i nikt się nie czepia - nie ma czego. Tak przy okazji, to zawsze odkąd patrzę po jakichś materiałach JS, spotykam nazwę "właściwości"...
Ok, kwestia gustu - minimalna różnica jednak jest.
Nieprawda, właściwość to jak najbardziej poprawne określenie. Obie formy są prawidłowe - kwestia gustu.
Chciałbym zwrócić uwagę, że nie "właściwości" a powinno byc w całym kursie "własności".