首页 > Web开发 > 详细

js函数传参

时间:2016-07-08 13:35:51      阅读:561      评论:0      收藏:0      [点我收藏+]

js所有函数传参都是按值传递

1>传基本参数类型:被传递的值复制给函数形参

function addMath(num){

  num += 10;

  return num;

}

var counts = 20;

var results = addMath(counts);

alert("count="+counts+",result="+results);

couts未改变,不是按引用传递的

2>传递obj类型

function setName(obj){

  obj.name = "Allen";

  obj = new Dog();

  obj.name = "Wangcai";

  return obj;

}

var person = new Person();

var dog = setName(person);

alert("PersonName="+person.name+",DogName="+dog.name); // allen,wangcai

 

 

js函数传参

原文:http://www.cnblogs.com/AlvinCrash/p/5652981.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!