[转帖] asp.net从头学,2回顾脚本

[复制链接]
杨柳风 杨柳风 发表于 2006-5-31 10:43:17
3052 1

回顾脚本
                                   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

燃烧百合园,做我们共有的网络家园!
Lincoln Lincoln 发表于 2006-6-3 12:48:57
恩.等待你的下一回教程..
燃烧百合园,做我们共有的网络家园!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

推荐阅读

本站简介

燃烧百合园最初版本上线于2003年,于2004年11月注册正式域名www.firelilys.net。建设本站的目的纯粹是为了个人爱好,后来认识的朋友越来越多,站点的资料就越来越丰富。遗憾的是2009年左右,因为无良空间商导致网站数据全部丢失,所以本站一直处于断断续续开关的状态。本次改版于2019年6月19日,源于和以前的网友一次聊天,仅恢复了极少部分历史数据。(如果我们有侵犯了您权益的资源请联系我们删除)

Archiver|手机版|小黑屋|旧博客存档|燃烧百合园. ( 鄂ICP备05005255号 )

Powered by 燃烧百合园 X3.5  © 2002-2019 燃烧百合园   

返回顶部 返回列表