该系列文章只是个人在自学JS时做的一些笔记,看到直接关闭即可。当然更欢迎大佬们传道授业、答疑解惑、指出错误。
函数的传参
创建函数的流程:
(以电饭锅为例)
1.声明函数,确定函数名称,搭建函数框架;
2.想清楚让函数怎样执行(执行过程);、
3.确定函数的参数;
例1:
function jiafa(x,y){
var a=x+y;
document.write(a)
};
jiafa(13,5);
形参和实参
如例1所示,x,y没有实际的值,是形式上的参数,简称形参;
13,5有实际值,是实际上的参数,简称实参。
注:我饿了。。。
例2:
function jiafa(x,y){
var a=x+y;
document.write(a)
};
var x=13;
var y=5;
jiafa(x,y);
同样得到结果为18,此时,x与y也是实参。
例3:
function jiafa(x,y){
var a=x+y;
document.write(a)
};
var a=13;
var b=5;
jiafa(a,b);
同样得到结果为18,此时,a与b是实参,分别对应形参x与y。但此时只能输出a与b,不能输出x与y。
注:不是只能输入x与y,但一定只能输出实参。
例4:
function jiafa(x,y){
var a=x+y;
document.write(a)
};
var a=13;
var b=5;
var c=18;
jiafa(a,b,c);
同样得到结果为18。
注:形参一一对应实参输出。
同上,当jiafa(a)时;
缺少形参,无法对应,故结果为NaN。
网友评论