这是在.asp页面上的vbscript中。
number1 = GETFIELDSFROMSQL(sqlRequest, "MaxLoan")
response.write "number1: " & number1
response.write "number2: " & Session("number2")
If number1 > Session("number2") Then
response.write "TESTTTTTTTT entered the if statement!"
number1 = Session("number2")
End If
1号作为10000
数字2以30000
但由于某种原因,它正在进入if语句而我认为不应该。
vbscript可能会输入false if语句的原因是什么?
答案 0 :(得分:1)
如果number1的数据类型是int而Session(“number2”)是一个字符串,则表达式可能会给出错误的结果。