从VBScript函数返回值

Jil*_*448 33 vbscript function return-value

我有两个函数,我试图在第二个函数中使用一个函数的结果.这是else部分,但它不是为"cus_number"打印任何东西.

如何打印"cus_number"?

Function getNumber
    number = "423"
End Function

cus_number = getNumber

If (IsNull(cus_number)) Then
    WScript.Echo "Number is null"
Else
    WScript.Echo "cus_number : " & cus_number
End If
Run Code Online (Sandbox Code Playgroud)

Ric*_*dle 77

要从VBScript函数返回值,请将值赋给函数名称,如下所示:

Function getNumber
    getNumber = "423"
End Function
Run Code Online (Sandbox Code Playgroud)

  • 这是否意味着该函数将在达到第一个为其名称分配值后停止执行?例如:Function getNumber If {condition1} then getNumber =“ 423” ElseIf {condition2} Then getNumber =“ 567” Else getNumber =“ 890”结束函数 (6认同)
  • @B.Sverediuk 不,函数将继续,直到到达函数末尾或遇到显式的“退出函数”语句。 (3认同)