vbscript--学习笔记之注意点

  1. 强制定义变量,就是在程序的首部加上一句“Option Explicit
  2. 从某种意义上来讲,VBScript只有一种变量类型”,也就是说,在另一意义上来讲,VBScript还可有多种变量类型,不过要使用强制转换手段。经过相应的转换函数转换后,我们可以使用整数、长整数、字符串、单精度、双精度等类型。
  3. Cbool()是将一个表达式的值转换成逻辑值“真”或“假”。转换的规则是如果表达式为0则结果为假,如果为非零则结果为真,因此对于字符串来说,它的结果永远为真。反过来,如果把逻辑真看成数值的话,那么它等于-1,逻辑假为0。看下列表达式:

    A=10

    B=10

    C=CBool(a) 结果为True

    C=Cbool(CStr(a)) 结果为true

    C=Cbool(a)+Cbool(b) 结果为-2

    对于前两个结果,很好理解,但是第三个呢,是因为Cbool(a)Cbool(b)均为true,再进行加法运算时,自动转换成整数,即-1-1进行相加,得出了结果-2

  4. LeftRight是对字符串进行左截或右截。请看示例:

    A="123456789"

    B=left(a,3)

    Msgbox b

    C=right(a,3)

    Msgbox c

    这样得出的结果是b="123"c="789"

  5.  

posted @ 2006-12-21 23:46  sliuqin  阅读(178)  评论(0编辑  收藏  举报