Travis status Dependency status devDependency status npm version ## to-number-x Converts argument to a value of type Number. **Version**: 2.0.0 **Author**: Xotic750 **License**: [MIT](<https://opensource.org/licenses/MIT>) **Copyright**: Xotic750 * [to-number-x](#module_to-number-x) * [`.toNumber`](#module_to-number-x.toNumber) * [`.toNumber2016`](#module_to-number-x.toNumber2016) ⇒ \* * [`.toNumber2018`](#module_to-number-x.toNumber2018) ⇒ \* ### `to-number-x.toNumber` reference to toNumber2018. **Kind**: static property of [to-number-x](#module_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](#module_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** ```js 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](#module_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** ```js 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 ```