欢迎来到福编程网,本站提供各种互联网专业知识!
手机版
微信关注
快捷导航
正则表达式
AJAX相关
黑客相关
相关技巧
Mysql
MsSql
MsSql2005
MsSql2008
MariaDB
Oracle
Access
SQLite
PostgreSQL
MongoDB
DB2
Redis
数据库文摘
数据库其它
LINUX
RedHat/Centos
Ubuntu/Debian
Fedora
Solaris
红旗Linux
Unix/BSD
苹果MAC
麒麟系统
注册表
BIOS
系统安装
系统进程
Fireworks教程
广告
商业广告,理性选择
网站首页
网络编程
数据库
操作系统
平面设计
网站运营
网络安全
电脑相关
手机学院
您的位置:
网站首页
>
网络编程
>
JavaScript
>
javascript技巧
关于 byval 与 byref 的区别分析总结
发布时间:2007-10-08 作者: 来源:转载
标签:
雪佛兰
通用
奢华
劳斯莱斯
旗舰版
64位
收藏夹
解调器
二者区别:byval传递数值,实参和形参分处不同的内存单元,互不干扰!byref传递地址,实参和形参占用相同的内存单元,形参变则实参变!!!!!!通俗理解:byval一去不复返byref进去再出来,可能被更新!在JavaScript中:Boolean,Number,String型的参数是按
二者区别:
byval传递数值,实参和形参分处不同的内存单元,互不干扰!
byref传递地址,实参和形参占用相同的内存单元,形参变则实参变!!!!!!
通俗理解:
byval一去不复返
byref进去再出来,可能被更新!
在JavaScript中:
Boolean,Number,String型的参数是按值传递的==>相当于VBS中的ByVal;
而Object型的参数(包括JS对象,Array对象,Function对象等),是按引用传递==>相当于VBS中的ByRef
复制代码
代码如下:
函数传值测试