回顾脚本 yyy/2004.01.24 熟悉vb脚本是学习dhtml和asp的基础 插入脚本 <script language=vbscript> <!-- --> </script> const 常量名="常量" dim 变量名 具体使用如下: const userfrom="beyondsoft" '定义常量userfrom dim username '定义变量username dim userid '定义变量userid username=empty '初始化变量 username=null '设定变量不包含有效数值 set username=nothing '删除变量 以上赋值的部分常量是系统预先定义好的,如: empty用来指示一个未初始化的的变量的值 nothing用来断开变量和实际对象之间的联系 把一个变量设置为nothing 就是向vbscript表示你已经用完 了该变量的所指向的对象。 null用来指示变量不包含有效数据 true的值等于 -1 false的值等于 0 在vbscript之中,变量没有具体的数据类型,因此在vbs中你可以 先将一个文本赋值给变量,在将一个数字赋值给同一个变量 userid="asdf" '赋值给变量 document.write(userid) '输出userid的值 document.write("<br>") '输出一个换行标签 userid=1 '重新赋值给变量 document。write(userid) '杂其次输出userid的值 由于vb变量不申明可直接使用,所以最好在脚本开头增加 option explicit 这样可以使变量要先定义后使用 除了变量和常量,还可以使用variant数组,同样的用dim来定义 dim arrdate(3,2) 注:vbs的数组索引是从0开始的 变量检查函数是用来检查变量类型的函数, 有: isarray 是否数组 isdate 是否日期 isempty 是否已经初始化 isnull 是否不含有效值 isnumeric 是否可按数字求值 isobject 是否引用了一个有效的ole自动对象 这种检查函数得到的结果有两种:true/false vartype 可以返回变量的子类型 vartype返回的类型为数值: 返回值 变量类型 0 empty 1 null 2 integer 3 long 4 单精度浮点值 5 double浮点值 6 currency 7 date 8 string 9 自动化对象 10 error 11 boolean 12 variant 13 非自动化对象 17 byte 8192 array 变量检查函数使用方法是 document.write 检查函数(userid) vbs中还提供了一些类型转换函数,用来输出时格式化输出数据 cbool cbyte cdate cdbl cint clng csng cstr
|