没有知道 发表于 2009-3-20 18:30:58

AU3如何定义数据类型

比如我想写个判断输入的数字是否大于还是小于100的程序,程序是写出来了,下面是我写的判断程序,但就算输入英语也可以运行,请问如何规定输入的只能是数字,我记得像C和VB那些语言都可以定义一个变量是字符型还是数字型的,不知道AU3可不可以也这样定义

$a=InputBox("","输入数字","","",1,1)
If $a="" Or @error=1 Then
        Exit
EndIf
Select
        Case $a>100
                MsgBox(0,"","这数大于100")
        Case $a<100
                MsgBox(0,"","这数小于100")
               
                EndSelect

[ 本帖最后由 没有知道 于 2009-3-20 19:21 编辑 ]

bing614 发表于 2009-3-20 18:40:32

StringIsDigit

ceoguang 发表于 2009-3-20 19:03:42

原帖由 没有知道 于 2009-3-20 18:30 发表 http://www.autoitx.com/images/common/back.gif
比如我想写个判断输入的数字是否大于还是小于100的程序,程序是写出来了,下面是我写的判断程序,但就算输入英语也可以运行,请问如何规定输入的只能是数字,我记得像C和VB那些语言都可以定义一个变量是字符型还是数字型的 ...
不可以,不过实现的方式有多种,如楼上。

没有知道 发表于 2009-3-20 19:20:51

:face (26): 非常感谢:face (26):
页: [1]
查看完整版本: AU3如何定义数据类型