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需刷新才能执行]
相关推荐
-
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段代码
-
静态页面的值传递(三部曲)
这两窗口之间存在着关系.父窗口parent.htm打开子窗口son.htm 子窗口可以通过window.opener指向父窗口.这样可以访问父窗口的对象. 优点:取值方便.只要window.opener指向父窗口,就可以访问所有对象. 不仅可以访问值,还可以访问父窗口的方法.值长度无限制. 缺点:两窗口要存在着关系.就是利用window.open打开的窗口.不能跨域. Post.htm <input type=text name=maintext> <input type=
-
PHP数组传递是值传递而非引用传递概念纠正
在调用函数时通过将PHP数组作为实参赋给形参,在函数中修改,并不会影响到数组本身. 说明此过程中的传递为值传递,数组变量并非是指向此数组本身的引用,PHP数组本身以值的形式存在,同时形参是对数组的拷贝. 这点与其他一些语言不同(如c.Js等)很不相同,值得注意! 复制代码 代码如下: $arr = array( 'name' => 'corn', 'age' => '24', ); test_arr($arr); function test_arr($arr){ $arr['name'] =
-
JSP与JS交互问题 值传递
一.在JSP中访问JS返回的值: 问题: 复制代码 代码如下: <script language="javascript"> <!-- var str="123"; <% String aa; %> --> </script> 怎么让这个JSP里的aa获得JAVASCRIPT中str的值???? 详细一点就是: 复制代码 代码如下: <script language="javascript"&
-
如何将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("
-
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下,编译
随机推荐
- JavaScript中创建对象和继承示例解读
- ASP下的简洁的多重查询的方法与函数 真不错
- vbs qq自动发信息增强版
- 详解Java多线程编程中线程的启动、中断或终止操作
- php实现自定义中奖项数和概率的抽奖函数示例
- 讲两件事:1.this指针的用法小探. 2.ie的attachEvent和firefox的addEventListener在事件处理上的区别
- python进程管理工具supervisor使用实例
- FCKEditor网页编辑器 几点使用心得
- 第一次接触神奇的Bootstrap菜单和导航
- Nodejs为什么选择javascript为载体语言
- 微信小程序 扎金花简单实例
- PHP+DBM的同学录程序(4)
- Java中HashMap和Hashtable的区别浅析
- JS判断、校验MAC地址的2个实例
- PHP 操作文件的一些FAQ总结
- Android编程实现自定义控件的方法示例
- Linux并发执行很简单,这么做就对了
- 微信小程序如何利用getCurrentPages进行页面传值
- 解决python多行注释引发缩进错误的问题
- Android列表动图展示的实现策略