VBScript Bianliang
- Shangyi Ye VB Where to
- Xiayi Ye VB Chengxu
实例
- 创建变量
- 变量用于存储信息。本例演示如何创建一个变量,并为它赋值。
- 在一段文本中插入变量值
- 本例为您演示如何在一段文本中插入变量值。
- 创建数组
- 数组用来存储一系列相关的数据项。本例演示如何创建一个存储名字的数组。(我们使用 "for loop" 来演示如何输出名字。)
什么是变量?
变量是可存储信息的“容器”。在脚本中,变量的值是可以改变的。您可以通过引用某个变量的名称,来查看或修改它的值。在 VBScript 中,所有的变量都与类型相关,可存储不同类型的数据。
变量名称的规则:
- 必须以字母开头
- 不能包含点号 (.)
- 不能超过 255 个字符
变量声明
您可以使用 Dim、Public 或 Private 语句来声明变量,比如这样:
dim name name=some value
现在,你创建了一个变量。变量名是 "name"。
您也可以通过使用其名称来创建变量。比如这样:
name=some value
这样,您同样创建了一个名为 "name" 的变量。
不过,后面这样的做法不是一种好习惯,这是因为您可能会在脚本中拼错变量名,那样可能会在脚本运行时引起奇怪的结果。比如,当您把 "name" 变量错拼为 "nime" 时,脚本会自动创建一个名为 "nime" 的变量。为了防止脚本这样做,您可以使用 Option Explicit 语句。如果您使用这个语句,就必须使用 dim、public 或 private 语句来声明所有的变量。把 Option Explicit 语句放置于脚本的顶端,这像这样:
option explicit dim name name=some value
为变量赋值
您可以像这样为某个变量赋值:
name="George" i=300
变量名在表达式的左侧,需要赋的值在表达式的右侧。现在,变量 "name" 的值是 "George"。
变量的生存期
变量的生存期指的是它可以存在的时长。
当您在一个子程序中声明变量后,变量只能在此程序内进行访问。当退出此程序时,变量也会失效。这样的变量称为本地变量。您可以在不同的子程序中使用名称相同的本地变量,因为每个变量只能在声明它的程序内得到识别。
Ruguo Ni Zai Zi Chu Li Wei Shengle Yi Ge Biao Liang, Zai Ni De Yemian De Suo You Zi Chu Li Dou Keyi Cang Guo. Zhe Lei Biao Liang De Shengcun Qi Shi Zhi Yu Tamen Bei Shengchuan, Zhi Yu Yemian Bei Guanbi.
Shuzu Biao Liang
Shi Hou, Ni Xuyao Xiang Yi Ge Danyi Fen Yu Duoshao Zhi. Na Ma, Ni Keyi Chuangjian Yi Ge Ke Han Zhu Yi Lie Zhi De Biao Liang. Zhe Chong Biao Liang Jie Shou Cheng Zhen Biao Liang. Zhang Xia De Li Mi Zhong, Chuangjian Le Yi Ge Han Zhan San Ge Yuan-su De Shuzu:
dim names(2)
Kuo Hao Zhong De Shuzi Shi 2. Shuzu De Xiaobiaohao Yi 0 Kaishi, Yinwei Zhe Ge Shuzu Han Zhan San Ge Yuan-su. Zhe Shi Rongliang Dingxiang De Shuzu. Ni Keyi Wei Shuzu De Mei Ge Yuan-su Fen Pei Shuju:
names(0)="George" names(1)="John" names(2)="Thomas"
Tongheng de, Tongguo Shiyong Zhiding Shuzu Yuan-su De Xiaobiaohao, Women ye Keyi Quhui Ren He Yuan-su De Zhi. Danran:
father=names(0)
Ni keyi zai Yi Ge Shuzu Zhong Shiyong Dao 60 Ge Weizhi. Shengchuan Duowei Shuzu De Fangfa Shi Zai Kuo Hao Zhong Yong Douhao Fen ge Shuzi. Danran, Women Shengchuan Le Yi Ge Han Zhan 5 Hang 7 Lie De 2 Wei Shuzu:
dim table(4, 6)
- Shangyi Ye VB Where to
- Xiayi Ye VB Chengxu