Vedecká kalkulačka

Vyhodnocovanie matematických výrazov s plnou škálou vedeckých funkcií. Podporuje goniometriu, logaritmy, faktoriály, permutácie, kombinácie, veľké čísla a komplexné čísla.
Všetko spracovanie prebieha lokálne v prehliadači — údaje sa nikdy neodosielajú na žiadny server.
Základný režim: štandardné aritmetické operácie (+, −, ×, ÷), zátvorky, percentá, odmocnina, mocnina a prevrátená hodnota.
Vedecký režim: pridáva goniometrické funkcie (sin, cos, tan a inverzné), hyperbolické funkcie, logaritmy (ln, log, logab), faktoriál, permutácie, kombinácie, absolútnu hodnotu, floor, ceil, round, konštanty (π, e).
Režim uhla: Prepínanie medzi DEG (stupne), RAD (radiány) a GRAD (gradiány) pre goniometrické funkcie.
Veľké čísla: Na aritmetiku ľubovoľnej presnosti sa použije big("12345678901234567890"). Komplexné: Použije sa syntax a + bi alebo complex(a, b).
Poradie operácií a limity desatinnej aritmetiky

Platí štandardné poradie: najprv zátvorky, potom mocniny, potom násobenie a delenie (zľava doprava), potom sčítanie a odčítanie — 2 + 3 × 4² je 50, nie 100. Okrem poradia väčšina kalkulačiek ukladá čísla v binárnej desatinnej aritmetike, kde 0,1 + 0,2 dá 0,30000000000000004; zobrazené zaokrúhlenie to zvyčajne skryje, ale dlhé reťazce výpočtov to môžu prepustiť do viditeľných číslic.

Ak záleží na presných centoch (peniaze, faktoriály veľkých celých čísel), obyčajná desatinná aritmetika je nevhodný nástroj — práve na to slúži režim ľubovoľnej presnosti big() tejto stránky, a 2^53 + 1 sa v obyčajných číslach JavaScriptu potichu rovná 2^53.