Asp-Classic
將字元串轉換為整數 .asp 經典
我有以下程式碼,註釋詳細說明了應該發生的情況:
averageNum = myArray2(0) 'assign variable response.write(TypeName(averageNum)&"<br>") 'check var type: string as expected averageNum = CInt(averageNum) 'convert to integer當我執行這就是我得到
類型不匹配:'CInt'我需要將變數轉換為整數,因為我需要使用它執行計算
我會檢查
myArray2(0)你所期望的值是否是一個整數。簡單的方法是使用IsNumeric()which 返回一個Boolean值。像這樣的東西;
averageNum = myArray2(0) 'assign variable 'Check numeric value assume 0 if not numeric. If Len(averageNum) > 0 And IsNumeric(averageNum) Then averageNum = CInt(averageNum) Else averageNum = 0 End If