㈠實參
創建一個函數,可以在控制台中輸出一個人的信息
可以輸出人的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
- 函數對象
- 相當於直接使用函數對象