JavaScript kent eigenlijk alleen 64-bit floatingpoint-getallen. Slechts 53 bit staan voor integerberekeningen ter beschikking. Daardoor is het niet mogelijk met grotere gehele getallen te rekenen. Gelukkig is er voor moderne browsers het BigInt-project, waarmee je met willekeurig lange integers kunt rekenen.
Als je op zoek bent naar een plek om online wat te kunnen rekenen, heb je een probleem als je daarbij makkelijk het numerieke systeem wilt kunnen kiezen (binair, octaal, decimaal of hexadecimaal) zonder lastig tussen die modi te moeten wisselen. Bij geen enkel online rekenapparaat konden we variabelen gebruiken, die bij het uitproberen van formules heel handig kunnen zijn.
Dus leek het ons een goed idee er zelf een te maken. En dan het liefst een voor de browser, want dat maakt het makkelijker om deze zonder problemen op ieder platform te gebruiken. Zo gezegd, zo gedaan. Daar is de Arbitrary Precision Calculator uit voortgekomen.
De broncode daarvan kun je downloaden bij GitHub. Sla de bestanden eenvoudigweg op in een directory naar keuze van de root van je webserver, en dan kun je er meteen mee aan de slag. Deze rekenmachine heeft wiskundige en bit-operaties. Daarnaast zijn er nog enkele extra functies aan toegevoegd zoals GGD, KGV, min, max en worteltrekken.