https://github.com/silentmatt/javascript-biginteger
A big integer library for JavaScript
https://github.com/silentmatt/javascript-biginteger
arbitrary-precision biginteger bignumber hacktoberfest javascript math
Last synced: 10 months ago
JSON representation
A big integer library for JavaScript
- Host: GitHub
- URL: https://github.com/silentmatt/javascript-biginteger
- Owner: silentmatt
- License: mit
- Created: 2009-03-12T01:48:34.000Z (almost 17 years ago)
- Default Branch: master
- Last Pushed: 2019-09-03T02:56:20.000Z (over 6 years ago)
- Last Synced: 2025-03-29T10:06:30.287Z (10 months ago)
- Topics: arbitrary-precision, biginteger, bignumber, hacktoberfest, javascript, math
- Language: JavaScript
- Homepage: http://silentmatt.com/biginteger/
- Size: 1.75 MB
- Stars: 185
- Watchers: 16
- Forks: 58
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# javascript-biginteger
[](https://gitter.im/silentmatt/javascript-biginteger?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
## Usage Examples
### In Node.js
const BigInteger = require('./path/to/biginteger').BigInteger;
var a = BigInteger('123456789');
var b = BigInteger('10000000000');
var c = BigInteger('987654321');
console.log(a.multiply(b).add(c).toString()); // '1234567890987654321'
### In a web browser
var a = BigInteger('123456789');
var b = BigInteger('10000000000');
var c = BigInteger('987654321');
console.log(a.multiply(b).add(c).toString()); // '1234567890987654321'
## Documentation
[API Documentation](/docs/api.md)