3.0 KiB
3.0 KiB
to-number-x
Converts argument to a value of type Number.
Version: 2.0.0
Author: Xotic750 Xotic750@gmail.com
License: MIT
Copyright: Xotic750
to-number-x.toNumber
reference to toNumber2018.
Kind: static property of to-number-x
to-number-x.toNumber2016 ⇒ *
This method converts argument to a value of type Number. (ES2016)
Kind: static property of to-number-x
Returns: * - The argument converted to a number.
Throws:
TypeError- If argument is a Symbol or not coercible.
| Param | Type | Description |
|---|---|---|
| argument | * |
The argument to convert to a number. |
Example
var toNumber = require('to-number-x').toNumber2016;
toNumber('1'); // 1
toNumber(null); // 0
toNumber(true); // 1
toNumber('0o10'); // 8
toNumber('0b10'); // 2
toNumber('0xF'); // 16
toNumber(' 1 '); // 1
toNumber(Symbol('')) // TypeError
toNumber(Object.create(null)) // TypeError
to-number-x.toNumber2018 ⇒ *
This method converts argument to a value of type Number. (ES2018)
Kind: static property of to-number-x
Returns: * - The argument converted to a number.
Throws:
TypeError- If argument is a Symbol or not coercible.
| Param | Type | Description |
|---|---|---|
| argument | * |
The argument to convert to a number. |
Example
var toNumber = require('to-number-x').toNumber2018;
toNumber('1'); // 1
toNumber(null); // 0
toNumber(true); // 1
toNumber('0o10'); // 8
toNumber('0b10'); // 2
toNumber('0xF'); // 16
toNumber(' 1 '); // 1
toNumber(Symbol('')) // TypeError
toNumber(Object.create(null)) // TypeError