實參可以是任何值


㈠實參

創建一個函數,可以在控制台中輸出一個人的信息

可以輸出人的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

- 函數對象

- 相當於直接使用函數對象

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM