转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 软件开发 >> VB.NET程序 >> 正文
VBScript语言 基础知识         ★★★★

VBScript语言 基础知识

作者:闵涛 文章来源:闵涛的学习笔记 点击数:5776 更新时间:2009/4/23 15:04:09
机内存中的地址,只要通过变量名引用变量就可以查看或更改变量的值。

 

4.声明变量

语句格式:DIM myvar1, myvar2, myvar3

在VBscript脚本中,使用一个变量之前不需要专门声明它。

通过直接在脚本中使用变量名的方式叫隐式声明变量

隐式声明变量不是一个好习惯,先声明变量再使用是编程的良好习惯。

VBScript中提供了Option Explicit语句来强制显式声明变量,这样如果你在编写长而复杂的程序时,如果你敲错了应该变量的名字,将会产生错误,可以帮助你调试脚本。 例如

 

5.变量命名规则

变量命名必须遵循VBScript的标准命名规则。变量命名必须遵循:

(1)第一个字符必须是字母。

(2)不能包含嵌入的句点。

(3)长度不能超过255个字符。

(4)在被声明的作用域内必须唯一。

(5)不能使用VBScript中的保留字作为变量名。

在VBScript中给变量命名不区分大小写。给变量命名时,为便于记忆与使用最好能做到“顾名知义”。

 

6.注释VBScript脚本

Rem comment

'''' comment

例如:

Dim MyStr1,MyStr2

MyStr1 = "Hello": Rem 语句和注释用冒号隔开。

MyStr2 = "Goodbye"'''' 这同样是注释不需要冒号。

Rem 在没有代码的行上加注释不必用冒号。

REM I am a VBScript comment.

'''' I am also a VBScript comment.

 

7VBScript脚本中的续行符

在VBScript脚本中当一行写得很长时,程序的可读性会变得很差,如果从语法上没法换行,而我们又想换行时可使用续行符,续行符是空格紧跟一个下划线(“ _”)。请注意:一定不要忘记前面的空格。

请注意:一定不要忘记前面的空格。

 

八.VBScript 数据类型

 

1VBScript中的算术运算符

用于执行数学计算的运算符。

VBScript中提供了7个算术运算符,其中加(+)、减(-)、乘(*)、除(/)和取负(-)几个运算符的含义与数学中的基本相同。

 \(整除操作符)

在VBScript中,整数除法先对操作数进行四舍五入运算使操作数变为整数,然后进行除法运算,整数除法运算后的结果是一个整数,1.5\2=1,而1.4\2=0。

mod(取模操作符)

将两个操作数相除,返回相除后的余数,例如表达式5 mod 3的运算结果为2。38.57 mod 14.21的运算(先四舍五入再取余)结果为11。

 

2.连接运算符

(1)+(加操作符)

加操作符还可以对字符串类型的操作数进行运算,然后将两个字符串相连起来作为运算结果。例如,"How are "+"you! "的运算结果为"How are you! "。

(2)&(连接运算符 )

用于字符串的连接,即将两个字符串变量连接起来,生成一个新的字符串。+运算符也能进行字符串的连接,但只能将两个字符串连接。&运算符能强制性地将两个表达式(不论是什么类型)做字符串连接,用+运算符连接其它类型数据时会出现错误。 

 

3.比较操作符

比较操作符将操作数进行比较,然后返回一个逻辑值,表明这个比较操作的结果是否为真,比较操作符的操作数可以是数值类型或者字符串类型的数据。比较操作符共有6种。分别是。

=、> 、 < 、 >= 、 <= 、 <>

除了数值类型之外,字符串类型也可以进行比较,在比较字符串的过程中,VBScript把字符串中的每个字母转换成相应的ASCII码值,然后从第一个字符开始比较两个字符串中相应的字符,比较它们的ASCII码值。

 

4.比较操作符示例

例如,"hello"="Hello"的返回结果为False,因为左操作数的第一个字符为h,右操作数的第一个字符为H,h的ASCII码值为104,H的ASCII码值为72,从第一个字符开始就不相等了,所以表达式的值为False。

而如果表达式为"came">="come",首先,比较两个操作数的第一个字符,都是c,这样,不能直接判定两个操作数的大小,然后再比较两个操作数的第二个字符,左操作数为a,右操作数为o,a的ASCII码值为97,o的ASCII码值为111,当然97<111,所以对于这个表达式来说,它的返回结果为False。

 

5.逻辑运算符

and(与操作符)

result = expression1 And expression2

当且仅当两个表达式均为 True,则 result 为 True。如果任一表达式为 False,则 result 为 False。

上一页  [1] [2] [3] [4] [5] [6] [7]  下一页


[Web开发]可以这样来解决asp.net2.0网站遇到的多语言问题  [电脑技术]计算机语言的发展历史
[常用软件]详细分析IP地址的基础知识与基本操作  [网页制作]HTML基础知识
[网页制作]HTML基础知识:认识http-equiv属性  [网页制作]Fireworks 基础知识
[Web开发]JavaScript精简学习1:基础知识  [SyBase]sybase基础知识
[电脑技术]BIOS基础知识  [搜索优化]网站的搜索引擎优化策略:SEO基础知识

教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · C语言系列  · VB.NET程序
    · JAVA开发  · Delphi程序
    · 脚本语言
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台