Я перебираю строковую переменную data
, которая может иметь целочисленное числовое значение, например "123"
. Если эта строковая переменная имеет числовое значение, я хочу указать это и подумал использовать что-то вроде этого:
If IsNumeric(CInt(data)) Then
WScript.Echo "Number"
Else
WScript.Echo "String"
End If
Но CInt()
выдает ошибку каждый раз, когда переменная data
не может быть преобразована в целое число:
Type mismatch: 'CInt'
Как я могу указать, имеет ли строка целочисленное значение в vbscript?