第二課:變量!神奇的小櫃子


變量就是會變化的量。就像一個小櫃子,我們可以在櫃子裡裝載不同的東西,而當我們需要找到這些東西的時候,只要記住櫃子的名字就可以了。

使用變量的方法是:先定義(給櫃子起名)、再賦值(將物品放進櫃子)、最後使用(根據櫃子名字找到放在其中的物品)。

使用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
能猜出pig最後等於幾麼?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。