中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

關于 byval 與 byref 的區別分析總結

二者區別:
byval 傳遞數值,實參和形參分處不同的內存單元,互不干擾! 
byref 傳遞地址,實參和形參占用相同的內存單元,形參變則實參變!!!!!!
通俗理解:
byval 一去不復返 
byref 進去再出來,可能被更新!
JavaScript中:
Boolean,Number,String型的參數是按值傳遞的 ==> 相當于VBS中的ByVal;
而Object型的參數(包括JS對象,Array對象,Function對象等),是按引用傳遞 ==> 相當于VBS中的ByRef
復制代碼 代碼如下:
<!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/xhtml" lang="zh-CN"> 
<head> 
<title> 函數傳值測試 </title> 
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
<meta name="author" content="楓巖,CNLEI" /> 
<meta name="copyright" content="cnlei.y.l@gmail.com , http://www.cnlei.com" /> 
</head> 
<body> 
<script type="text/Javascript"> 
<!-- 
function Num(n){n=n*2;}//Number型的參數,按值傳遞的 ==> 相當于VBS中的ByVal; 
function Obj(){} 
Obj.prototype.show = function(o){ //JS對象,是按引用傳遞 ==> 相當于VBS中的ByRef 
  o.toString = function(){ 
    return("{id:"+this.id+",desc:"+this.desc+"}"); 
  } 

function Func(f){ //Function對象,是按引用傳遞 ==> 相當于VBS中的ByRef 
  f.show = function(o){ 
    o.toString = function(){ 
      return("{id:"+this.id+",desc:"+this.desc+",toString:function(){} }"); 
    } 
  } 


var N; 
N=1; 
alert(N); 
Num(N); 
alert(N); 

var O; 
O = { 
  id:"001", 
  desc:"編號說明", 
  toString: function (){ 
    return null; 
  } 
}; 
var F = new Obj(); 
var F2 = new Obj(); 
alert(O.id+"/n"+O.toString()); 
F.show(O); 
alert(O.id+"/n"+O.toString()); 
Func(F); 
F.show(O); 
alert(O.id+"/n"+O.toString()); 
//--> 
</script> 
</body> 
</html> 

JavaScript技術關于 byval 與 byref 的區別分析總結,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久久妇女国产精品影视 | 国产精品国色综合久久 | 欧美多人在线 | 夜夜夜操| 日韩精品成人 | 久久99视频这里只有精品 | 国产欧美视频一区二区三区 | 美女视频一区二区 | 久久久精 | 午夜国产羞羞视频免费网站 | 久久99精品久久久水蜜桃 | a级片在线观看 | 国产三级精品视频 | 久免费视频 | 99影视| 在线色| 国产欧美日韩在线 | aa级毛片毛片免费观看久 | 国产精品a久久久久 | 国产91久久久久蜜臀青青天草二 | av不卡一区 | 精品亚洲永久免费精品 | 精品国产精品三级精品av网址 | 大吊一区二区 | 欧美成人aaa级毛片在线视频 | 一级黄色淫片 | 日韩视频在线一区二区 | 精品久久久久久久久久久久 | 国产精品免费av | 成人免费视频观看视频 | 青春草在线| 日韩一级免费看 | 国产精品99久久久久久www | 久久小视频 | 91视频网址 | 亚洲视频免费在线播放 | 观看毛片 | 亚洲视频在线看 | 久久久久国产 | 一区二区高清 | 亚洲视频免费在线观看 |