Što je matematika?

Većina programskih jezika pruža matematičku knjižnicu koja olakšava uobičajene ili komplicirane matematičke operacije. U objektno-orijentiranom programiranju može biti u obliku objekta s svojstvima i metodama za izvršavanje tih funkcija. Na primjer, JavaScript Math objekt osigurava konstantne vrijednosti kao što su E (Eulerov broj), LN2, LN10, LOG2E, LOG10E, PI, SQRT1_2 i SQRT2 . Također uključuje metode koje programeru omogućuju matematičke izračune kao što su četvrtasti korijeni, zaokruživanje, trigonometrijske funkcije i još mnogo toga.

U JavaScriptu, objekt Math može se koristiti izravno za pristup njegovim svojstvima ili metodama, kao što je u JavaScript kodu u primjeru u nastavku.

 var x = 2 * Math.PI * 32;

var y = Math.sqrt (4);

Primjer prikazuje korištenje PI svojstva i poziv sqrt () metodi.

Programski uvjeti