函数的参数
<body>
<p id="i"></p>
<script>
/*
函数的参数:
1。形式参数简称形参,
是函数声明是写在小括号内的参数,形参是局部变量,不用var声明,直接写名称
局部变量只能在函数内部使用,多个形参之间用逗号隔开,最后一个形参后面不加逗号。
2.实际参数:是函数调用时写在小括号内的参数
实际参数是给形参赋值,多个实参用逗号隔开,最后一个实际参数后面不加逗号
实参和形参最好一一对应
*/
//定义函数
function a(i, j, c) {
var c = i + j;
console.log(c);
}
a(2, 5);
var a = function (num1, num2) {
return num1 + num2;
}
document.getElementById('i').innerHTML = a(2, 5);
//函数表达式法
//求圆的面积
var S = function (r) {
//return 3.14*r^2;
console.log(3.14 * r * r);
}
S(5);
//1.利用函数计算1-100之间的累加和
function sum() {
var sum = 0;
for (var i = 1; i <= 100; i++) {
sum += i;
}
console.log(sum);
}
sum();
/*
同一个形参可以接受多个不同的实参
*/
function cook(i) { //i是形参,形参是接受实参的
console.log(i);
}
cook('龙'); //龙是实参
cook('唐'); //唐是实参
//利用函数求任意两个数的和
function sum(a, b) {
console.log(a + b);
}
sum(1, 3);
//利用函数求任意两个数之间的和
function sum(start, end) {
var sum = 0;
for (var i = start; i <= end; i++) {
sum += i;
}
console.log(sum);
}
sum(1, 100);
sum(1, 10);
//函数形参实参个数匹配
function sum(a, b) {
console.log(a + b);
}
sum(1, 2); //1.如果实参的个数和形参的个数一致,则正常输出结果
sum(1, 2, 3); //2.如果实参的个数大于形参的个数,会取到形参的个数
sum(1); //3.如果实参的个数小于形参的个数,结果是NaN
</script>
</body>

浙公网安备 33010602011771号