㈠实参
创建一个函数,可以在控制台中输出一个人的信息
可以输出人的name age gender address
第一种方式:
function sayHello(name,age,gender,address){ console.log("我是"+name+",今年我"+age+"岁了,"+"我是一个"+gender+"人"+",我住在"+address); } sayHello("孙悟空",18,"男","花果山");
在控制台演示:
▶实参可以是任意的数据类型,也可以是一个对象
当我们的参数过多时,可以将参数封装到一个对象中,然后通过对象传递
方式二:
function sayHello(a){ //console.log("a = "+a); console.log("我是"+a.name+",今年我"+a.age+"岁了,"+"我是一个"+a.gender+"人"+",我住在"+a.address); } //创建一个对象 var obj = { name:"孙悟空", age:18, gender:"男", address:"花果山" }; sayHello(obj);
在控制台演示:
★难点:实参可以是一个对象,也可以是一个函数
具体示例如下:
▶mianji()
- 调用函数
- 相当于使用的函数的返回值
▶mianji
- 函数对象
- 相当于直接使用函数对象