Vetenskaplig räknare

Beräkna matematiska uttryck med fullständiga vetenskapliga funktioner. Stöder trigonometri, logaritmer, fakultet, permutationer, kombinationer, stora tal och komplexa tal.
All bearbetning sker lokalt i webbläsaren — datan laddas aldrig upp till någon server.
Grundläge: vanliga räknesätt (+, −, ×, ÷), parenteser, procent, kvadratrot, potens och reciprok.
Vetenskapligt läge: lägger till trigonometriska funktioner (sin, cos, tan och inverserna), hyperboliska funktioner, logaritmer (ln, log, logab), fakultet, permutationer, kombinationer, absolutbelopp, floor, ceil, round, konstanter (π, e).
Vinkelläge: växla mellan DEG (grader), RAD (radianer) och GRAD (gradianer) för trigonometriska funktioner.
Stora tal: använd big("12345678901234567890") för godtycklig precision. Komplexa tal: använd syntaxen a + bi eller complex(a, b).
Räknesättens ordning och gränser för flyttal

Standardregeln för räkneordningen gäller: parenteser först, sedan potenser, sedan multiplikation och division (från vänster till höger), sist addition och subtraktion — 2 + 3 × 4² är 50, inte 100. Utöver räkneordningen lagrar de flesta räknare tal i binär flyttalsform, där 0,1 + 0,2 blir 0,30000000000000004; en avrundning i visningen döljer det oftast, men långa beräkningskedjor låter det läcka in i de synliga siffrorna.

När exakta resultat i cent spelar roll (pengar, fakultet av stora heltal) är vanlig flyttalsaritmetik fel verktyg — det är precis vad sidans big()-läge med godtycklig precision finns till för, och 2^53 + 1 är i vanliga JavaScript-tal tyst lika med 2^53.