您当前的位置: 首页 > 网站编程 > ASP教程 > VBScript新手入门初学教程:VBScript变量

VBScript新手入门初学教程:VBScript变量

作者:guanchaofeng 来源:不详 发布时间: 2009-03-23 14:19 点击:
VBScript变量 变量 是一种使用方便的占位符,用于引用计算机内存地址,该地址存储脚本运行时可能更改的程序信息。例如 ,可以创建一个名为 ClickCount 的变量来存储用户单击网页上某个对象的次数。使用变量并不需要了解变量在计算机内存中的地址,重要的在于

VBScript新手入门初学教程:VBScript变量

VBScript变量

变量 是一种使用方便的占位符,用于引用计算机内存地址,该地址存储脚本运行时可能更改的程序信息。例如 ,可以创建一个名为 ClickCount 的变量来存储用户单击网页上某个对象的次数。使用变量并不需要了解变量在计算机内存中的地址,重要的在于可以引用变量名可以查看或更改变量的值。在 VBScript 中只有一个基本数据类型,即 Variant,因此所有变量的数据类型都是 Variant。

声明变量

在使用一个变量之前,首先要声明这个变量。VBScript 里,使用 Dim, Public, Private 来声明变量 。

如:

Dim a

你也可以同时声明多个变量,使用逗号分隔变量。如:

Dim a, b, c, d

以下是个简单的示例:

<html>

<body >

<script type ="text/vbscript">

dim name

name="www.webjx.com"

document.write (name)

</script>

</body>

</html>

给变量赋值

给变量赋值的表达式为:变量在表达式左边,要赋的值在表达式右边。如:

b = 30

VBScript变量命名规则

  • 第一个字符必须是字母。
  • 不能包含句号(.)字符。
  • 长度不能超过 255 个字符。
  • 在被声明的作用域内必须唯一。

标量变量(Scalar Variables)和数组变量(Array Variables)

使用逗号分隔变量。如:唯一的区别是声明数组变量时变量名后面带有括号。

多数情况下,只需为声明的变量赋一个值。只包含一个值的变量被称为标量变量 (Scalar Variables)。

但有些时候,将多个相关值赋给同一个变量会使程序更加简便,因此可以创建一个包含一系列值的变量,称为数组变量 (Array Variables)。

:首先要声明这个变量。VBScript 里使用?

数组变量和标量变量是以相同的方式声明的,唯一的区别是声明数组变量时变量名后面带有括号 ( )。下面的例子表示声明了一个包含 11 个元素的一维数组:

Dim A(10)

虽然括号中显示的数字是 10,但由于在 VBScript 中所有数组下标都是基于 0 的,所以这个数组实际上包含 0 到10 的 11 个元素。在基于 0 的数组中,数组元素的数目总是等于括号中显示的数目加 1。

用数组变量名称加上小括号,小括号里面写数组元素的下标,就可以引用数组中的某个特定的元素。

如给下标为0的数组元素赋值:

A(0) = 10

下面的VBScript代码示例主要功能有两部分:

  • 给arSites(3)这个数组变量的每个元素赋值;
  • 依次显示该数组变量的每个元素值。

<html>

<head>

<title>VBScript代码示例-数组变量(Array Variables)</title>

</head>

<body>

<script type="text/vbscript">

dim i, arSites(3)

arSites(0)="网页教程http://www.webjx.com/"

arSites(1)="网易 http://www.163.com/"

arSites(2)="新浪 http://www.sina.com.cn/ "

arSites(3)="天极网 http://www.yesky.com/"

for i = 0 to 3

document.write(arSites(i) & "<br />")

next

</script>

</body>

</html>

分享到:
本文"VBScript新手入门初学教程:VBScript变量"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4