Проверяйте Number.isNaN / Number.isFinite. Не используйте parseInt без radix.
Итог
Строгое целое значение поля — Number + проверка. «Достань число из начала» — parseInt/parseFloat.
На собеседовании
Ожидают не заученную таблицу, а умение связать концепцию с багом из практики: что сломается, если выбрать неправильный вариант, и какой код вы напишете в реальном PR. Короткий пример и граничный случай обычно ценятся выше длинной теории.
Краткий чеклист ответа: определение → отличие от соседних концепций → мини-пример → когда применять в проде.
Как преобразовать строку в число в JavaScript? · Sobeso