当前位置 博文首页 > vbscript 可以按引用传递参数吗?

    vbscript 可以按引用传递参数吗?

    作者:admin 时间:2021-02-01 15:14

    vbscript 可以按引用传递参数吗?

    比如说

    function ddd(str)
    str=str & "12345"
    end function

    abc="54321"

    想通过 ddd(abc) ,把abc变成“5432112345”

    要怎么改动才行呢?
    回答:

    [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

    没发现要改动的地方啊

    其实vbscript默认的传递参数方式就是byref,如果要传值,反倒要写成
    function ddd(byval str)
    ...

    但是在JS中调用VBS定义的函数时,参数则是按值传递,指明byRef也没有用
    如果要改变值,可以用对象包装起来,如

    [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
    js
    下一篇:没有了