第二课:变量!神奇的小柜子
变量就是会变化的量。就像一个小柜子,我们可以在柜子里装载不同的东西,而当我们需要找到这些东西的时候,只要记住柜子的名字就可以了。
使用变量的方法是:先定义(给柜子起名)、再赋值(将物品放进柜子)、zui后使用(根据柜子名字找到放在其中的物品)。
使用Dim命令定义变量,例如
Dim str1 //定义变量str1
Dim var1=22 //定义变量Var1,并且赋值为22
例子1:使用变量设置输出文字的内容
1、下面红色的是3行脚本,请把他复制到“源文件”当中
Dim str1
str1 = "你很聪明"
SayString str1
2、Dim str1 就是定义变量,也就是说我们创建了一个小柜子,给他起名为str1
3、str1 = "你很聪明" 就是赋值,我们把"你很聪明"这几个字放到str1这个小柜子里
4、SayString str1 表示我们输出str1这个变量的内容,也就是说把str1这个小柜子里的内容拿出来交给SayString这个命令去使用。
5、如果你希望修改喊话的内容,只要修改str1这个小柜子里的内容就可以了。
例子2:变量的一些用法
a=1
把数字1放进柜子a中。
b="你猜对了吗?"
把字符串 你猜对了吗? 放进柜子b中。字符串必须用""包含。
dc=3.14159265
把小数放进柜子dc中。
num1=1
num1=33
num2=55
sum=num1+num2
首先把33和55分别放入num1和num2中。然后把他们取出来,做加法操作(加法是由CPU来处理的),把结果放在sum中。结果sum等于88
num1=1
num1=33
num1被给值为1,然后又给值为33。此时,num1中存储是的33。1就被覆盖掉了。没有了:)
sum=sum+1
这句不等同于数学的加法,也是初学者不容易理解的地方。我们只要想,把sum拿出来和1做加法,再放回sum中就可以了。sum原来的值是88,做完加法后,sum等于89。
pig=1
pig=pig*3+pig
能猜出pigzui后等于几么?1*3+1。结果是4
例子3:使用变量输入1到100的数字
VBSCall RunApp("notepad")
Delay 2000
a=1
b=100
While a<=b
SayString a
KeyPress 13,1
VBS a=a+1
EndWhile
上面这个例子我们使用了2个变量,a和b。