在VB中,可以通過(guò)使用IsNumeric函數(shù)來(lái)判斷一個(gè)字符串是否為整數(shù)。具體方法如下:
Dim inputStr As String
inputStr = "1234"
If IsNumeric(inputStr) Then
If Int(inputStr) = CDbl(inputStr) Then
MsgBox "是整數(shù)"
Else
MsgBox "不是整數(shù)"
End If
Else
MsgBox "不是數(shù)字"
End If
上述代碼首先使用IsNumeric函數(shù)判斷輸入的字符串是否為數(shù)字,然后再通過(guò)Int和CDbl函數(shù)將字符串轉(zhuǎn)換為整數(shù)和雙精度浮點(diǎn)數(shù)進(jìn)行比較,如果兩者相等,則說(shuō)明該字符串為整數(shù)。