isEven()
isEven()
returns a boolean indicating whether a number is exactly divisible by 2 or not. This have only a method function.
Syntax
method function
ba.isEven();
Parameters
method function
none
Return value
method function - {boolean}
Returns true if the value of the BigArith object it is called on is exactly divisible by 2 otherwise false.
Description
There is no static method function for isEven()
so it should ALWAYS be used as a member function.
Examples
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.
Using method function
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. Full documentation here