# ToNumeric

Cast a value to a number.

## Method Signature

```
ToNumeric(value=[string], radix=[any])
```

### Arguments

| Argument | Type     | Required | Description                                                                                     | Default |
| -------- | -------- | -------- | ----------------------------------------------------------------------------------------------- | ------- |
| `value`  | `string` | `true`   | The value to cast.                                                                              |         |
| `radix`  | `any`    | `false`  | The radix to use when casting the value. Valid values are 2-36, "bin", "oct", "dec", and "hex". |         |

## Examples

### Cast a string to a number.

[Run Example](https://try.boxlang.io/?code=eJwryfcrzU0tykzWUFAystQzVVLQtOYCAEwMBZ8%3D)

```java
toNumeric( "29.5" );

```

Result: 29.5

### Cast a hex-value to a number.

[Run Example](https://try.boxlang.io/?code=eJwryfcrzU0tykzWUFByczMwMDRU0lFQykitUFLQtOYCAI55B%2FQ%3D)

```java
toNumeric( "FF0011", "hex" );

```

Result: 16711697

### Cast a binary-value to a number.

[Run Example](https://try.boxlang.io/?code=eJwryfcrzU0tykzWUFAyNDA0UNJRUErKzFNS0LTmAgB8WAdc)

```java
toNumeric( "1010", "bin" );

```

Result: 10

### Additional Examples

[Run Example](https://try.boxlang.io/?code=eJwrL8osSXUpzS3QUCjJ9yvNTS3KTNZQUDI0MtYzMVVS0FTQtOYqx67GwNDQQElHQSkpMw%2BiUEFfX8EMp2oDA2eQ6ozUCoRqQyNcyo1MQIrzk0ugbgCpNjbgAgB8ADAF)

```java
writeDump( toNumeric( "123.45" ) );
writeDump( toNumeric( "0110", "bin" ) ); // 6
writeDump( toNumeric( "000C", "hex" ) ); // 12
writeDump( toNumeric( "24", "oct" ) );
 // 30

```

## Related

* [DataNavigate](https://boxlang.ortusbooks.com/boxlang-language/reference/built-in-functions/conversion/datanavigate)
* [JSONDeserialize](https://boxlang.ortusbooks.com/boxlang-language/reference/built-in-functions/conversion/jsondeserialize)
* [JSONPrettify](https://boxlang.ortusbooks.com/boxlang-language/reference/built-in-functions/conversion/jsonprettify)
* [JSONSerialize](https://boxlang.ortusbooks.com/boxlang-language/reference/built-in-functions/conversion/jsonserialize)
* [LSParseNumber](https://boxlang.ortusbooks.com/boxlang-language/reference/built-in-functions/conversion/lsparsenumber)
* [ParseNumber](https://boxlang.ortusbooks.com/boxlang-language/reference/built-in-functions/conversion/parsenumber)
* [ToBase64](https://boxlang.ortusbooks.com/boxlang-language/reference/built-in-functions/conversion/tobase64)
* [ToBinary](https://boxlang.ortusbooks.com/boxlang-language/reference/built-in-functions/conversion/tobinary)
* [ToModifiable](https://boxlang.ortusbooks.com/boxlang-language/reference/built-in-functions/conversion/tomodifiable)
* [ToScript](https://boxlang.ortusbooks.com/boxlang-language/reference/built-in-functions/conversion/toscript)
* [ToString](https://boxlang.ortusbooks.com/boxlang-language/reference/built-in-functions/conversion/tostring)
* [ToUnmodifiable](https://boxlang.ortusbooks.com/boxlang-language/reference/built-in-functions/conversion/tounmodifiable)
