Num Class
Num is the numeric conversion and formatting helper.
Num.parseInt(text)
Parse integers.
let result = Num.parseInt('42');
console.log(result);Num.parseInt(text, defaultValue)
Parse integers.
let result = Num.parseInt(getVar('tries') || '0', 0);
console.log(result);Num.parseFloat(text)
Parse floating-point numbers.
let result = Num.parseFloat('3.1415');
console.log(result);Num.parseFloat(text, defaultValue)
Parse floating-point numbers.
let result = Num.parseFloat(getVar('confidence') || '0', 0);
console.log(result);Num.isNaN(value)
Numeric validation.
let result = Num.isNaN(Num.parseInt('abc'));
console.log(result);Num.isFinite(value)
Numeric validation.
let result = Num.isFinite(120 / 4);
console.log(result);Num.isInfinite(value)
Numeric validation.
let result = Num.isInfinite(1 / 0);
console.log(result);Num.toFixed(value, decimals)
Format fixed decimals.
let result = Num.toFixed(12.3456, 2);
console.log(result);Num.toExponential(value, decimals)
Format exponential notation.
let result = Num.toExponential(12000, 2);
console.log(result);Num.toPrecision(value, precision)
Format with significant precision.
let result = Num.toPrecision(12.3456, 4);
console.log(result);Num.toHex(value)
Convert integer to another base.
let result = Num.toHex(255);
console.log(result);Num.toBinary(value)
Convert integer to another base.
let result = Num.toBinary(10);
console.log(result);Num.toOctal(value)
Convert integer to another base.
let result = Num.toOctal(64);
console.log(result);Num.fromHex(text)
Parse alternative bases.
let result = Num.fromHex('FF');
console.log(result);Num.fromBinary(text)
Parse alternative bases.
let result = Num.fromBinary('1010');
console.log(result);Num.fromOctal(text)
Parse alternative bases.
let result = Num.fromOctal('100');
console.log(result);Num.inRange(value, min, max)
Range check.
let result = Num.inRange(7, 1, 10);
console.log(result);