您的位置:首页 > Web前端 > JavaScript

js 函数的参数、调用 代码笔记

2017-07-20 20:16 381 查看
//调用函数时,实参可以省略,则对应形参为 undefined

function add(a , b) {

console.log(a + “+” + b + “=” + (a + b));

}

add(3,4,5)//3+4=7

add(1);//1+undefined=NaN

add();//undefined+undefined=NaN

//若函数形参同名(一般不会这么干):在使用时以最后一个值为准

function add2(a , a) {

console.log(a);

}

add2(1,2);

//值传递

var num = 12;

function change(n) {

n = 30;

}

change(num);

console.log(num);

//引用传递

var obj = {name: “tom”};

function paramter(o) {

o.name = 2;

}

paramter(obj);

console.log(obj.name);

//arguments 对象

function argu(a,b) {

for (var i in arguments) {

console.log(arguments[i]);

}

}

argu(1,2,”你好”);

//函数的属性和方法。

console.log(“函数的名称:” + argu.name);

console.log(“函数的参数个数:” + argu.length);

console.log(argu.toString());//函数源码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  函数 javascript 笔记
相关文章推荐