toInteger
function toInteger(value: unknown): number | null;
Рядок читається через parseInt, який бере провідні цифри й зупиняється: "12abc" дає 12. Текст без провідних цифр, порожній рядок, null і undefined дають null, тобто невдача — це значення, яке можна перевірити, а не NaN, що розповзається.
Число проходить наскрізь без змін, зокрема й дробове, тому toInteger(1.9) — це 1.9, а не 1. Якщо потрібне саме ціле, беріть Math.trunc або requireInteger.
Параметри
Параметр | Тип | Опис |
|---|---|---|
|
| Значення, з якого читаємо. |
Повертає
number | null — число або null, якщо читати нічого.
Приклади
Читання числа
toInteger(" 42 "); // => 42
toInteger("12abc"); // => 12
toInteger("abc"); // => null
toInteger(null); // => null
toInteger(1.9); // => 1.9
Дивіться також
Вихідний код
23 September 2026
Цю документацію згенеровано нейромережею (Claude) на основі вихідного коду бібліотеки.