Вопрос

У меня проблемы со скриптом сценариев Windows.

Вот пример проблемы ввода проблемы:

WScript.Echo(typeof(parseInt('woot')))
WScript.Echo(parseInt('woot'))

Вывод:

number
1.#QNAN

Разве не следует оценивать как строка? Как я могу обойти это ограничение?

Это было полезно?

Решение 3

Я нашел здесь решение:

Проверить десятичные цифры в JavaScript - isNumeric ()

Может ли мод, пожалуйста, закрыть этот запрос?

Другие советы

Все, что от Parseint - это число, так как даже NAN обращается с номером, поэтому вам нужно проверить тип «Woot», прежде чем вы его проанализируете.

You can check if parseInt return NaN (not a number)

isNaN(parseInt('woot', 10))

typeof return number becouse NaN is number in JavaScript

But remember that isNaN is litle bit broken read more#Examples

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top