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

parseInt(): начало на число, а не валидиране на целия вход

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

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

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

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

Накратко

Основата и останалият текст имат значение при парсване.

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

Number.parseInt() прочита цяло число от началото на допустимата числова част. Например Number.parseInt("42px", 10) дава 42. Това не доказва, че целият низ е валиден числов запис. [1]

Задавай основата, когато очакваш десетична система, и отделяй парсването от проверката на формата. Във формуляр за количество „42px“ вероятно трябва да се отхвърли, въпреки получения резултат. Методът не е закръгляване на произволно число; при текстов вход той следва правила за прочит, а не общите правила на математическо закръгляване.

Източници

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

  1. [1] MDN — Number.parseInt ↗