bigarith.js
Version:
Do very large math to precision!
59 lines (41 loc) • 2.01 kB
Markdown
<code>isEven()</code> returns a boolean indicating whether a number is exactly divisible by 2 or not. This have only a method function.
```javascript
ba.isEven();
```
*none*
Returns true if the value of the BigArith object it is called on is exactly divisible by 2 otherwise false.
There is no static method function for `isEven()` so it should ALWAYS be used as a member function.
> In the server-side, always remember to add the line `var BigArith = require('bigarith.js');` however every other thing remains the same in both server-side and client-side code.
```javascript
var ba = new BigArith("-17031986");
console.log(ba.isEven()); //logs true to the console
ba = new BigArith("+17031986");
console.log(ba.isEven()); //logs true to the console
ba = new BigArith("999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999");
console.log(ba.isEven()); //logs false to the console
ba = new BigArith("2.4");
console.log(ba.isEven()); //logs false to the console
ba = new BigArith("0");
console.log(ba.isEven()); //logs true to the console
ba = new BigArith();
console.log(ba.isEven()); //logs true to the console
ba = new BigArith(null);
console.log(ba.isEven()); //logs true to the console
ba = new BigArith(NaN);
console.log(ba.isEven()); //logs NaN to the console
```
More examples [here](https://github.com/osofem/bigarith.js/tree/master/examples/). Full documentation [here](https://github.com/osofem/bigarith.js/tree/master/documentation)
* [isOdd()](https://osofem.github.io/bigarith.js/documentation/isodd.html)
* [isPositive()](https://osofem.github.io/bigarith.js/documentation/ispositive.html)
* [isNegative()](https://osofem.github.io/bigarith.js/documentation/isnegative.html)