我的脚本将从应用程序中读取值。
如果值为数字,则与值8进行比较。
如果不是数字(即1,2m,kk,null,ss),则返回false。
示例1:
var1 = "aa"
If var1 > 8 then
print "greater"
End If
我不确定为什么打印"更大"。它应该返回false。
示例2:
var1 = 10
If var1 > 8 then
print "greater"
End If
按预期返回true。
如果var1不是数字并且var1是数字但是小于8,它如何返回false?
答案 0 :(得分:2)
这就是你如何实现你想要的目标:
var1 = 4
If IsNumeric(A1) = True Then
if(a1 < 8) then
print "false"
else
print "True"
end if
Else
print "false"
End If
这就是你想要的
所以,让我解释一下,如果你需要:
函数isNumeric检查值是否为数字,并根据结果返回true或false。
因为您需要知道的是,如果值是数字,我将该函数用于第一个条件,如果该值返回true,则它检查该变量中的值是否大于8。
如果值较小,则打印&#34; false&#34;如果不是它打印&#34;真&#34;。
返回isNumeric函数,如果返回false,则会打印&#34; false&#34;。
这就是它。