vbscript 可以按引用传递参数吗?
vbscript 可以按引用传递参数吗?
比如说
function ddd(str)
str=str & "12345"
end function
abc="54321"
想通过 ddd(abc) ,把abc变成“5432112345”
要怎么改动才行呢?
回答:
function ddd(str)
str=str & "12345"
end function
abc="54321"
ddd abc
msgbox abc
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
没发现要改动的地方啊
其实vbscript默认的传递参数方式就是byref,如果要传值,反倒要写成
function ddd(byval str)
...
但是在JS中调用VBS定义的函数时,参数则是按值传递,指明byRef也没有用
如果要改变值,可以用对象包装起来,如
sub chgArg(a)
a.x=100
a.y=100
end sub
var t={x:0,y:0,show:function(){alert("this.x="+this.x+",this.y="+this.y)}}
t.show();
chgArg(t);
t.show();
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
相关推荐
-
PHP数组传递是值传递而非引用传递概念纠正
在调用函数时通过将PHP数组作为实参赋给形参,在函数中修改,并不会影响到数组本身. 说明此过程中的传递为值传递,数组变量并非是指向此数组本身的引用,PHP数组本身以值的形式存在,同时形参是对数组的拷贝. 这点与其他一些语言不同(如c.Js等)很不相同,值得注意! 复制代码 代码如下: $arr = array( 'name' => 'corn', 'age' => '24', ); test_arr($arr); function test_arr($arr){ $arr['name'] =
-
静态页面的值传递(三部曲)
这两窗口之间存在着关系.父窗口parent.htm打开子窗口son.htm 子窗口可以通过window.opener指向父窗口.这样可以访问父窗口的对象. 优点:取值方便.只要window.opener指向父窗口,就可以访问所有对象. 不仅可以访问值,还可以访问父窗口的方法.值长度无限制. 缺点:两窗口要存在着关系.就是利用window.open打开的窗口.不能跨域. Post.htm <input type=text name=maintext> <input type=
-
JavaScript传递变量: 值传递?引用传递?
当变量A赋值给变量B时,会将栈中的值复制一份到为新变量分配的空间中. 如何理解? 复制代码 代码如下: var x = y = 1; y = 2; alert(x); x的值为多少? 复制代码 代码如下: var obj = {}; var sub = {}; sub['id'] = 3; obj['sub'] = sub; sub['id'] = 4; alert(obj['sub']['id']); obj['sub']['id']的值又为多少?他们真的符合你的预期吗? 我们分别运行2段代码
-
如何将JS的变量值传递给ASP变量
asp作为主页面,外接一个js的,我想知道一下能否在js里面调用asp的变量值,如果能这些值是怎么传递过去的呢? 我是这样做的,不知道是不是正确的?在asp这里:<script type="text/javascript" src="lpindex.js?jsid=trim(request('id'))" ></script> 而在js那边:location.href='lmsg.asp?id=<%=trim(request("
-
JSP与JS交互问题 值传递
一.在JSP中访问JS返回的值: 问题: 复制代码 代码如下: <script language="javascript"> <!-- var str="123"; <% String aa; %> --> </script> 怎么让这个JSP里的aa获得JAVASCRIPT中str的值???? 详细一点就是: 复制代码 代码如下: <script language="javascript"&
-
vbscript 可以按引用传递参数吗?
vbscript 可以按引用传递参数吗? 比如说 function ddd(str) str=str & "12345" end function abc="54321" 想通过 ddd(abc) ,把abc变成"5432112345" 要怎么改动才行呢?回答: function ddd(str) str=str & "12345" end function abc="54321" ddd
-
在java中实现C#语法里的按引用传递参数的方法
在C#中,在次函数中调用时改变了其中的数值,主函数中也将发生改变 ref 关键字使参数按引用传递.其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中.若要使用 ref 参数,则方法定义和调用方法都必须显式使用 ref 关键字 out 关键字会导致参数通过引用来传递.这与 ref 关键字类似,不同之处在于 ref 要求变量必须在传递之前进行初始化.若要使用 out 参数,方法定义和调用方法都必须显式使用 out 关键字. Java里面不像C#那样,Java只有对象类
-
PHP函数按引用传递参数及函数可选参数用法示例
本文实例讲述了PHP函数按引用传递参数及函数可选参数用法.分享给大家供大家参考,具体如下: 一.函数按引用传递参数 1. 代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999
-
Python自定义函数的创建、调用和函数的参数详解
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段.函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也可以自己创见函数,这被叫做用户自定义函数.一.定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则: 1.函数代码块以def关键词开头,后接函数标识符名称和圆括号().2.任何传入参数和自变量必须放在圆括号中间.圆括号之间可以用于定义参数.3.函数的第一行语句可以选择性地使用文档字符串-用于存放函数说明.4.
-
asp,VBscript语法错误,史上最全最详细最精确第1/3页
ASP错误总结 -------------------------------------------------------------------------------- Microsoft VBscript语法错误(0x800A03E9)-->内存不足 Microsoft VBscript语法错误(0x800A03EA)-->语法错误 Microsoft VBscript语法错误(0x800A03EB)-->缺少 ':' Microsoft VBscript语法错误(0x800
-
oracle存储过程常用的技巧(详)
我们在进行pl/sql编程时打交道最多的就是存储过程了.存储过程的结构是非常的简单的,我们在这里除了学习存储过程的基本结构外,还会学习编写存储过程时相关的一些实用的知识.如:游标的处理,异常的处理,集合的选择等等 1.存储过程结构 1.1 第一个存储过程 create or replace procedure proc1( p_para1 varchar2, p_para2 out varchar2, p_para3 in out varchar2 )as v_name varchar2(20)
-
php.ini中的php-5.2.0配置指令详解
;; 关于php.ini ;; 这个文件必须命名为'php.ini'并放置在httpd.conf中的PHPIniDir指令指定的目录中. ; 最新版本的php.ini可以在下面两个位置查看: ; http://cvs.php.net/viewvc.cgi/php-src/php.ini-recommended?view=co ; http://cvs.php.net/viewvc.cgi/php-src/php.ini-dist?view=co ;;;;;;;;;;;; ;; 语法 ;; ;;
-
php.ini 配置文件的深入解析
[PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的 ;;;;;;;;;;;;;;;;;;; ; 关于这个文件 ; ;;;;;;;;;;;;;;;;;;; ; 这个文件控制了PHP许多方面的观点.为了让PHP读取这个文件,它必须被命名为 ; 'php.ini'.PHP 将在这些地方依次查找该文件:当前工作目录:环境变量PHPRC ; 指明的路径:编译时指定的路径. ;
-
php.ini中文版
[PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的 ;;;;;;;;;;;;;;;;;;; ; 关于这个文件 ; ; 这个文件控制了PHP许多方面的观点.为了让PHP读取这个文件,它必须被命名为 ; 'php.ini'.PHP 将在这些地方依次查找该文件:当前工作目录:环境变量PHPRC ; 指明的路径:编译时指定的路径. ; 在windows下,编译时的路径是Wi
-
php.ini 中文版
[PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的 ;;;;;;;;;;;;;;;;;;; ; 关于这个文件 ; ; 这个文件控制了PHP许多方面的观点.为了让PHP读取这个文件,它必须被命名为 ; 'php.ini'.PHP 将在这些地方依次查找该文件:当前工作目录:环境变量PHPRC ; 指明的路径:编译时指定的路径. ; 在windows下,编译
随机推荐
- Windows Powershell 命令集 cmdlets
- Angular的Bootstrap(引导)和Compiler(编译)机制
- Jquery和JS获取ul中li标签的实现方法
- 破解Vista激活机制三大方法总结
- 深入理解JavaScript系列(16) 闭包(Closures)
- JavaScript 里的类数组对象
- MySQL 压缩的使用场景和解决方案
- js中的异常处理try...catch使用介绍
- 关于shell的几个不为人知却十分有用的命令分享
- 深入理解mysql的自连接和join关联
- jquery实现metro效果示例代码
- spring启动后保证创建的对象不被垃圾回收器回收
- Android编程中号码匹配位数修改的方法
- Nginx反向代理+DNS轮询+IIS7.5 千万PV 百万IP 双线 网站架构案例
- 浅谈JAVA中输入输出流实例详解
- JavaWeb使用Cookie模拟实现自动登录功能(不需用户名和密码)
- Android编程实现仿心跳动画效果的方法
- 微信小程序实现MUI数字输入框效果
- Java计算两个日期时间之间的天数最简方法
- windows10系统安装mysql-8.0.13(zip安装) 的教程详解