base~NumberOp(value)

A Number like class that supports operations.

For lack of any other standard, methods will be named like those in Python's operator module.

All operations should return this to allow chaining.

The existence of the valueOf(), toString() and toJSON() methods will probably allow this class to work in many situations through type coercion.

new NumberOp(value)

Parameters:
Name Type Description
value number

Initial value, parsed by Number().

Methods

add(value) → {module:base~NumberOp}

Parameters:
Name Type Description
value number

Number to add.

Returns:
module:base~NumberOp -

This instance.

assign(value) → {module:base~NumberOp}

Parameters:
Name Type Default Description
value number 0

Number to assign.

Returns:
module:base~NumberOp -

This instance.

toJSON() → {number}

Returns:
number -

Current value.

toString() → {string}

Returns:
string -

Current value.

valueOf() → {number}

Returns:
number -

Current value.