- 调用函数可以通过()传入任意类型参数, 被调用函数通过()接收参数(demo1)
- 调用时传入什么数据,函数就接收到什么数据
- 传入的参数可以是任何类型
- 传入的参数叫实参, 接收的参数叫形参, 形参和实参位置一一对应
- 基本数据类型和引用数据类型参数的区别(先了解)
- 调用时传入什么数据,函数就接收到什么数据
<!-- demo1 -->
<!DOCTYPE html>
<html lang="en">
<body>
<script>
function say(a) {
console.log(a);
}
say(100);
say('abcd');
say({name:'zhangsan',age: 100});
</script>
</body>
</html>
<!-- demo2 -->
<!DOCTYPE html>
<html lang="en">
<body>
<script>
var a = 100;
var b = 200;
say(a,b);
function say(x,y) {
console.log(x,y);
}
</script>
</body>
</html>
// 练习:
1.编写一个任意两数相加的函数, 调用函数将结果输出在控制台
<!DOCTYPE html>
<html lang="en">
<body>
<script>
// 第1题
function add(a,b) {
var sum = a*1+b*1;
console.log(sum);
}
add(10,20);
add(100,200);
</script>
</body>
</html>
2. 编写一个累加的函数,用户输入任意两个数都能计算累加的结果, 比如: 用户输入10,20, 则将10~20累加
<script>
// 第2题
function sum(x,y) {
var total = 0;
for (var i = x; i <= y; i++) {
total += i;
}
console.log(total);
}
sum(1,100);
sum(15,25);
</script>