Фон
- javascript (двигатель V8)
- браузер Chrome Chrome
- унаследованный код javascript с большим количеством различения типов числовых переменных.
Вопрос
- Как надежно вводить строку javascript в числовые переменные (float и integer) и по-прежнему избегать исключений script из-за необъявленных или нулевых значений?
Подробнее
Tymac унаследовал некоторый код javascript, который требует много различения типов переменных для float для integer для строки и множества перестановок между этими тремя типами.
Проблема состоит в том, что переменные объявляются или определяются нерегулярно, что потенциально непредсказуемо. Кроме того, код устроен таким образом, чтобы затруднить его сортировку.
Цель состоит в том, чтобы придумать способ "доказательства риска" для ввода переменных типа между строкой float-integer, когда объявления переменных не известны заранее из-за способа настройки кода.