注册 登录
编程论坛 ASP技术论坛

[求助]VBScript对于引号和括号有没有明确的使用规则?

mybc 发布于 2007-10-06 21:11, 1062 次点击
在vbscript中引用函数或方法时常常不知该不该给参数加引号,或把所有参数用括号括起来。
括号和引号有没有明确的使用的方法?
7 回复
#2
大年初四2007-10-06 21:47

尽量都要加括号。
如果函数的参数是字符串类型就加引号

#3
mybc2007-10-08 20:41
楼上的回答有问题,vbscript中绝不是这个规则
#4
yms1232007-10-08 20:44

字符串常量要加引号,有返回值的函数接收返回值或者用call关键字调用的过程要加括号。

#5
multiple19022007-10-08 21:30
如:

[CODE]Response.Write "123"[/CODE]

另一个写法:

[CODE]Call Response.Write("123")[/CODE]

如果是函数,则可以写作

[CODE]str=Func1("123")[/CODE]

也可以丢弃返回值

[CODE]Call Func1("123")[/CODE]

或者

[CODE]Func1 "123"[/CODE]
#6
mybc2007-10-09 22:17

明白了,要根据是否使用函数或方法的返回值来决定是否添加括号

#7
madpbpl2007-10-09 23:03
个人看法是最好都加上括号,这是一个很好的习惯,虽然不加没有问题。
#8
永夜的极光2007-10-10 09:34
同一个语句不要出现两个空格,等号后面也不要有空格,基本上就不会错了
1