手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >关于 byval 与 byref 的区别分析总结
关于 byval 与 byref 的区别分析总结
摘要:二者区别:byval传递数值,实参和形参分处不同的内存单元,互不干扰!byref传递地址,实参和形参占用相同的内存单元,形参变则实参变!!!...

二者区别:

byval传递数值,实参和形参分处不同的内存单元,互不干扰!

byref传递地址,实参和形参占用相同的内存单元,形参变则实参变!!!!!!

通俗理解:

byval一去不复返

byref进去再出来,可能被更新!

在JavaScript中:

Boolean,Number,String型的参数是按值传递的==>相当于VBS中的ByVal;

而Object型的参数(包括JS对象,Array对象,Function对象等),是按引用传递==>相当于VBS中的ByRef

复制代码 代码如下:

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml"lang="zh-CN">

<head>

<title>函数传值测试</title>

<metahttp-equiv="content-type"content="text/html;charset=utf-8"/>

<metaname="author"content="枫岩,CNLEI"/>

<metaname="copyright"content="cnlei.y.l@gmail.com,http://www.cnlei.com"/>

</head>

<body>

<scripttype="text/javascript">

<>

</script>

</body>

</html>

【关于 byval 与 byref 的区别分析总结】相关文章:

png在IE6 下无法透明的解决方法汇总

JavaScript实现点击文字切换登录窗口的方法

实现placeholder效果的方案汇总

jquery使用each方法遍历json格式数据实例

javascript获取select值的方法分析

javascript常用方法总结

JS与Java在网页设计中的区别

Nodejs实现批量下载妹纸图

原生js实现的贪吃蛇网页版游戏完整实例

window.onload与$(document).ready()的区别分析

精品推荐
分类导航