isPositive()
isPositive()
returns a boolean indicating whether a number is greater than or equals to zero or not. This has only a method function.
Syntax
method function
ba.isPositive();
Parameters
method function
none
Return value
method function - {boolean}
Returns true if the value of the BigArith object it is called on is greater than or equals to zero otherwise false.
Description
There is no static method function for isPositive()
so it should ALWAYS be used as a member function.
If the value of the BigArith object evaluates to “-0”, false is returned.
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.isPositive()); //logs false to the console
ba = new BigArith("+17031986");
console.log(ba.isPositive()); //logs true to the console
ba = new BigArith("999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999");
console.log(ba.isPositive()); //logs true to the console
ba = new BigArith("2.4");
console.log(ba.isPositive()); //logs true to the console
ba = new BigArith("0");
console.log(ba.isPositive()); //logs true to the console
ba = new BigArith("-0");
console.log(ba.isPositive()); //logs false to the console
ba = new BigArith();
console.log(ba.isPositive()); //logs true to the console
ba = new BigArith(null);
console.log(ba.isPositive()); //logs true to the console
ba = new BigArith(NaN);
console.log(ba.isPositive()); //logs NaN to the console
More examples here. Full documentation here