2020-08-07(函数的参数)

函数的参数
1.可以在函数的()中来指定一个或多个形参(形式参数),多个形参之间使用逗号(,)隔开,声明形参就相当于在函数内部声明了对应的变量,但是并不赋值。
例子:

function sum(a,b){
	console.log(a+b);
}
sum(3,6);

在调用函数时,可以在()中指定实参(实际参数),实参将会赋值给函数中对应的形参。
在这里插入图片描述
①调用函数时解析器不会检查实参的类型,所以要注意,是否有可能会接收到非法的参数,如果有可能则需要对参数进行类型的检查。
②调用函数时,解析器也不会检查实参的数量
③函数的实参可以是任意的数据类型。
如:(直接忽略后面多余的值)

sum(123,456,null,"hello",true);

在这里插入图片描述
若:实参数量少于形参的数量

sum(123);

在这里插入图片描述
原因:没有实参对应的形参的值为undefined

function sum(a,b){
	console.log("a="+a);
	console.log("b="+b);
	console.log(a+b);
}
sum(123);

在这里插入图片描述

©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页