码迷,mamicode.com
首页 > Web开发 > 详细

js函数传参

时间:2016-07-08 13:37:52      阅读:138      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!