Caml1999I022  
    I  a0Float-Suspenders%toInt@@D%float@@@  A#int@@@  @  +%intoffloatAA @@@&_none_A@ A'res.doc	t
Converts a given `float` to an `int`.

## Examples

```rescript
Js.log(Belt.Float.toInt(1.0) === 1) /* true */
```
@@@@@'fromInt@@!@@  +@@  @  )%identityAA#@@@"%	v 
Converts a given `int` to a `float`.

## Examples

```rescript
Js.log(Belt.Float.fromInt(1) === 1.0) /* true */
```
@-@@-@@*fromString@@P&string@@@  J&option@Q@@  @@  @  @EBH	 
Converts a given `string` to a `float`. Returns `Some(float)` when the input is a number, `None` otherwise.

## Examples

```rescript
Js.log(Belt.Float.fromString("1.0") === Some(1.0)) /* true */
```
@P@@P@@(toString@@h@@  򰳐'@@  @  &StringAA	$            A@&String@@@@@@@dag	
Converts a given `float` to a `string`. Uses the JavaScript `String` constructor under the hood.

## Examples

```rescript
Js.log(Belt.Float.toString(1.0) === "1.0") /* true */
```
@o@@o@@!+@@@@  @@@  @@  @  @  )%addfloatBA@@@@
  
Addition of two `float` values.
Can be opened in a module to avoid dot-notation (`+.`), however this yields a shadow warning (Warning number 44) in the default configuration.

## Examples

```rescript
open Belt.Float
Js.log(2.0 + 2.0 === 4.0) /* true */
```
@@@@@!-@@@@  @@@  鰳@@  @  @  )%subfloatBA@@@@
  
Subtraction of two `float` values.
Can be opened in a module to avoid dot-notation (`-.`), however this yields a shadow warning (Warning number 44) in the default configuration.

## Examples

```rescript
open Belt.Float
Js.log(2.0 - 1.0 === 1.0) /* true */
```
@@@@@ !*@@@@  @@@  䰳@@  @  @  )%mulfloatBAӠ@@@@Ӡ֐
  	
Multiplication of two `float` values.
Can be opened in a module to avoid dot-notation (`*.`), however this yields a shadow warning (Warning number 44) in the default configuration.

## Examples

```rescript
open Belt.Float
Js.log(2.0 * 2.0 === 4.0) /* true */
```
@@@@@!/@@@@  ް@@@  ߰ @@  @  @  )%divfloatBA@@@@
   
Division of two `float` values.
Can be opened in a module to avoid dot-notation (`/.`), however this yields a shadow warning (Warning number 44) in the default configuration.

## Examples

```rescript
open Belt.Float
Js.log(4.0 / 2.0 === 2.0) /* true */
```
@@@@@@         n   Z0Float-Suspenders0߼)v'+PervasivesU0xiDAY=*Pervasives0NH-w|V=M֠.Belt_internals0jwn/<ܸ*Belt_Float0q&- 4L$Belt0TH ?J@               @