什么是ByRef参数?
如果指定了ByRef,则在调用函数或过程时会将参数作为参考发送。
例
<!DOCTYPE html> <html> <body> <script language = "vbscript" type = "text/vbscript"> Function fnadd(ByRef num1, ByRef num2) num1 = 4 num2 = 5 End Function Dim x,y x = 6 y = 4 res = fnadd(x,y) document.write("The value of x is " & x & "<br />") document.write("The value of y is " & y & "<br />") </script> </body> </html>
上面的函数将参数x和y作为参考。因此,在执行功能后,将更改值。
如果上述功能另存为.html并在IE中执行,则输出如下-
The value of x is 4 The value of y is 5
作者:terry,如若转载,请注明出处:https://www.web176.com/vbscript/1109.html