第四课:什么是变量
顾名思义,变量就是会变化的量。这并不是说它飘忽不定,琢磨不透,而是说变量根据脚本作者的意思确定自己是什么值。由于它按需而定的特点,被人们比喻为盒子、口袋、车厢等等。其根本特点就是“装载”一定的数值或字符。
在按键精灵里,变量是需要命名的。命名的规则是可由字母、数字(首字除外)、下划线组成,不能加空格。
如果脚本作者要让变量成为自己希望的值,可以用VBS命令来实现。
假设我们为变量取名var,在确定它名字的当口就可以为它确定一个最初的值。

插入后会出现“(VBScript语句)var=123”,这表明从此以后var这个变量就为123了。
我们在随后的脚本中也可以用同样的方法为var确定另一个值。这就按需而定了。
变量的使用也很简单,把它看成一个能实际参加运算的符号,加入到算式(表达式)中。
变量的使用技巧:
变量未确定值时,默认为0。
如何在原值基础上加减:形如var=var+3,就可以让变量var在原值基础上增加3。
如何让变量代表字符:形如var="haha",就可以让变量var代表字符了。由此可见var=3和var="3"是完全不同的。前者代表数字3,后者代表字符3,他们有着不同的ASCII码。(点击查看什么是ASCII码)
涉及字符的运算有哪些:
串接:形如var="wa" & "haha",&符号是串接前后字符串的运算符号,此时的var就等于"wahaha"。当然这个例子有些生硬,干嘛不直接var="wahaha"啊。再举例,形如var1=var & "123",此时var1就等于"wahaha123"。
比较:如果在条件判断语句里(点击查看入门详细信息),等号两边是一样的字符串,就算成立了,结果为真。
初看起来,变量似乎只是帮一些数字或字符参加到运算中来,其实它有很多作用,下一课里我们将学习用变量来进行条件判断,让按键精灵脚本具有一定的智力。 |