> For the complete documentation index, see [llms.txt](https://alhorm-projects.gitbook.io/sprut/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://alhorm-projects.gitbook.io/sprut/basics/data-types/numbers.md).

# Числа

Как говорилось ранее, в Sprut все числа по умолчанию имеют тип float, но их можно конвертировать в другой тип:

```javascript
number = toInt(10)
```

Также в функции конвертации типов можно передавать и переменные:

```javascript
number = toInt(10)
string = toString(number)
```

Все функции конвертации типов (и не только) описаны на данной странице:

{% content-ref url="/pages/z4lhpAesNQXBhjRgePbf" %}
[Стандартная библиотека](/sprut/basics/standard-library.md)
{% endcontent-ref %}

### Шестнадцатеричные числа

В Sprut очень удобно работать с шестнадцатеричными числами. Чтобы записать HEX-число, перед самим числом нужно поставить #:

```javascript
a = #AF53D

println a // 718141
```

Шестнадцатеричные числа также поддерживают математические операции:

```javascript
println 10 + #F5 / #53E // 10.182563338301044
```
