← ТехнологииНай-важното за

Number.isFinite(): крайно число без скрито превръщане

Издател: ResumeMaker • 1 източника

Публикувано: 21.10.2026 14:07 · Променено: 21.10.2026 14:07

AI проверка по източници: 21.10.2026 12:40. Не е редакторско одобрение.

В няколко изречения

Накратко

Текстът с цифри не минава проверката като число.

Полезно е да знаеш

Number.isFinite() връща true само за стойност от тип Number, която не е NaN или безкрайност. Number.isFinite(12) е true, а Number.isFinite("12") е false. [1]

Това е полезна проверка след изчисление или контролирано преобразуване. Тя не потвърждава допустим диапазон: -100 също е крайно число, дори да е невалидно количество в магазин. Провери отделно граници, целочисленост и бизнес условия. Разликата спрямо глобалното isFinite е съществена, когато не искаш входът първо да се превръща автоматично.

Източници

За повече подробности и проверка на информацията:

  1. [1] MDN — Number.isFinite ↗