문제

Windows 스크립팅 호스트 스크립트에 문제가 있습니다.

다음은 문제 입력 코드의 예입니다.

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

출력은 다음과 같습니다.

number
1.#QNAN

'woot'가 문자열로 평가되어서는 안됩니까? 이 제한을 어떻게 해결할 수 있습니까?

도움이 되었습니까?

해결책 3

여기에서 해결책을 찾았습니다.

JavaScript에서 소수점 숫자 검증 -Isnumeric ()

모드 가이 요청을 닫을 수 있습니까?

다른 팁

Parseint의 모든 것은 숫자입니다. Nan조차도 j에 의해 숫자를 취급하기 때문에, 당신은 그것을 parseint 전에 '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