vbscipt 函数返回值

function test()
str="dfdf"
end function
call test()
msgbox str

为什么值为空呢?我怎样才能返回str的值呢??

两种方法:

'函数返回值

function test()
test="dfdf"
end function

msgbox test()

或者

'通过全局变量
dim str
sub test()
str="dfdf"
end sub
call test()
msgbox str
温馨提示:内容为网友见解,仅供参考
无其他回答

跪求vbscript中最常用的函数,我知道有很多,但是希望老鸟告诉菜鸟最常用...
abs(num): 返回绝对值 sgn(num): num>0 1; num=0 0; num<0 -1;判断数值正负 hex(num): 返回十六进制值 直接表示:&Hxx 最大8位 oct(num): 返回八进制值 直接表示:&Oxx 最大8位 sqr(num): 返回平方根 num>0 int(num): 取整 int(99.8)=99; int(-99.2)=100 fix(num): 取整 fix(99.8)=...

ASP VBSCRIPT 定义、调用函数
Function abc(bbb)...abc=函数值 end Function dim a a=abc(参数传值)> 函数与过程最大,最本质的区别:有没有返回值 函数有 返回值,即经过函数计算后的结果 过程调用之后不返回明显结果

请教vbscript中,vartype的返回值是8204是什么意思
数字有多种类型,所以你不能只判断它是否为3(vbLong),它可能是 vbInteger 2 整数 vbLong 3 长整数 vbSingle 4 单精度浮点数 vbDouble 5 双精度浮点数 所以 if leixing3 then 不能确定,如果只是判断是否为数字的话,可以用:IsNumeric 函数,如 ...

ASP脚本变量、函数、过程和条件语句
函数和过程一样都是命名了的代码块,但它们却有很大的区别,过程完成程序任务,函数则返回值。我们可以这样理解,过程象一个完整的句子,而函数则象一个单词。举个例子,当你想获取某个数的平方根,你只要将该数传给 VBScript 的Sqr() 函数,此函数会立即返回该数的平方根。如:A=sqr(9)则A=3。熟练掌握脚本语言的...

VBScript中支持64位整型吗?
因为它是vbs中唯一的数据类型,它也是vbs中所有函数返回值的唯一类型。它很简单的,"variant"数据类型能够表示数字或者是字符串。当你在vbs程序中把它当做是数字,它就自动转化为"Numeric",如果用它为字符串,它也同样就是"String"了。也就是说,程序中某个数据看起来好像是数字时,vbs就会猜测它是...

vbscript中一个数组中存储的值可以是哪几种数据类型的组合
只有一种数据类型,称为 Variant,也是 VBScript 中唯一的数据类型 它也是所有函数返回值的数据类型 Variant 用于数字上下文中时作为数字处理 用于字符串上下文中时作为字符串处理 除简单数字或字符串以外,Variant 可以进一步区分数值信息的特定含义。例如使用数值信息表示日期或时间。此类数据在与其他日期或...

asp中如何判断一个变量的类型?
下面的示例利用 TypeName 函数返回变量信息:Dim ArrayVar(4), MyType NullVar = Null ' 赋 Null 值。MyType = TypeName("VBScript") ' 返回 "String"。MyType = TypeName(4) ' 返回 "Integer"。MyType = TypeName(37.50) ' 返回 "Double"。MyType = TypeName(NullVar) '...

请问asp的sub过程和function过程
不是 他们两个的定义分别为子程序和函数。sub定义的内容为子程序 function定义的内容为函数 子程序一般只能接收一个参数,而不能直接返回值 函数可以传递过来两个以上的参数,并可以返回数值

VBScript中"中文等"字符转换成ASCII码时会出现什么情况
建议看下有关汉字编码标准,这在任何一本计算机普及教材中都有吧 这个码值是负数是因为汉字高位为1,那二进制中表示负数也是高位为1,所以就变成负数了,同样是二进制计算特性“位”,所以加65536就修正回来了 这个函数也很搞笑 取得字符串字符长度可以使用len函数,难道就不知道有lenb函数可以得到字符串...

vb中chr[$](x)是什么函数?[$]代表什么意思?
Chr$()号是对函数返回值的数据类型的描述,在老的 BASIC 语言中,申明字符串是用 $ 号的。如在 VB 中(非 VBScript):Dim a As String 等效于 Dim a 除此之外,还有:#、%... 等符号可用于申明变量的数据类型。

相似回答
大家正在搜