A detailed description of the
Number type is available on the Mozilla Developer Network.
Where a parameter is shown as accepting a number type, or a method returning a number type, it indicates that a numeric value is accepted / returned. We define a special type of
integer as a sub-set of
numbers which accept only integer values. As such
number types can be either integers or floating point numbers.