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