我下面有以下脚本:
X = 0
While X < 3
If X = Int(X) Then
sKeys ("Integer")
Call sKeys("(~)")
X = X + 0.25
Else
sKeys ("Not Integer")
Call sKeys("(~)")
X = X + 0.25
End If
Wend
这是结果(也是我所期望的):
Integer
Not Integer
Not Integer
Not Integer
Integer
Not Integer
Not Integer
Not Integer
Integer
Not Integer
Not Integer
Not Integer
但是,当我将“ 0.25”更改为“ 0.2”时(请参阅下文):
X = 0
While X < 3
If X = Int(X) Then
sKeys ("Integer")
Call sKeys("(~)")
X = X + 0.2
Else
sKeys ("Not Integer")
Call sKeys("(~)")
X = X + 0.2
End If
Wend
这是结果(不是我所期望的):
Integer
Not Integer
Not Integer
Not Integer
Not Integer
Integer
Not Integer
Not Integer
Not Integer
Not Integer
Not Integer *'This should be 'Integer'*
Not Integer
Not Integer
Not Integer
Not Integer
有人知道为什么我的脚本使用值“ 0.25 ”而不是“ 0.2 ”吗?我不明白为什么将值从0.25更改为0.2会导致这种错误。