vbscript--学习笔记之注意点
- 强制定义变量,就是在程序的首部加上一句“Option Explicit”
- 从某种意义上来讲,VBScript只有一种变量类型”,也就是说,在另一意义上来讲,VBScript还可有多种变量类型,不过要使用强制转换手段。经过相应的转换函数转换后,我们可以使用整数、长整数、字符串、单精度、双精度等类型。
- 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
-
Left、Right是对字符串进行左截或右截。请看示例:
A="123456789"
B=left(a,3)
Msgbox b
C=right(a,3)
Msgbox c
这样得出的结果是b="123",c="789"。
-