"123"
과 같이 정수형 숫자 값을 가질 수있는 문자열 변수 data
을 반복합니다. 이 문자열 변수는 숫자 값을 가지고 있다면, 나는 그것을 표시하고이 같은 몇 가지를 사용하여 생각하려는 :문자열에 숫자 값이 있는지 나타내는 방법
If IsNumeric(CInt(data)) Then
WScript.Echo "Number"
Else
WScript.Echo "String"
End If
그러나 CInt()
때마다 data
변수가 정수로 변환 할 수없는 오류가 발생합니다 :
Type mismatch: 'CInt'
문자열에 vbscript에 정수 값이 있는지 어떻게 나타낼 수 있습니까? 정수만을위한
같은 코드에서이를 사용할 수 있다는 착각 IsNumeric()이 예상대로 작동하려면'CInt()'가 필요 없다. 'CInt()'함수를 제거하는 것이 해결책입니다. – theta