書名: JavaScript從入門到精通(微視頻精編版)作者名: 明日科技本章字數: 586字更新時間: 2020-09-01 15:02:24
4.2 函數的參數

視頻講解
定義函數時指定的參數稱為形式參數,簡稱形參;而把調用函數時實際傳遞的值稱為實際參數,簡稱實參。如果把函數比喻成一臺生產的機器,那么,運輸原材料的通道就可以看作形參,而實際運輸的原材料就可以看作是實參。
在JavaScript中定義函數參數的格式如下:
function函數名(形參1,形參2,…){ 函數體 }
定義函數時,在函數名后面的圓括號內可以指定一個或多個參數(參數之間用逗號“,”分隔)。指定參數的作用在于,當調用函數時,可以為被調用的函數傳遞一個或多個值。
如果定義的函數有參數,那么調用該函數的語法格式如下:
函數名(實參1,實參2,…)
通常,在定義函數時使用了多少個形參,在函數調用時也會給出多少個實參,這里需要注意的是,實參之間也必須用逗號“,”分隔。
例如,定義一個帶有兩個參數的函數,這兩個參數用于指定姓名和年齡,然后對它們進行輸出,代碼如下:
01 function userInfo(name,age){ //定義含有兩個參數的函數 02 alert("姓名:"+name+" 年齡:"+age); //輸出字符串和參數的值 03 } 04 userInfo("張三",25); //調用函數并傳遞參數
運行結果如圖4.4所示。

圖4.4 輸出函數的參數
【例4.01】定義一個用于輸出圖書名稱和圖書作者的函數,在調用函數時將圖書名稱和圖書作者作為參數進行傳遞。代碼如下:(實例位置:資源包\源碼\04\4.01)
01 <script type="text/javascript"> 02 function show(bookname,author){ //定義函數 03 alert("圖書名稱:"+bookname+"\n圖書作者:"+author); //在頁面中彈出對話框 04 } 05 show("零基礎學JavaScript","明日科技"); //調用函數并傳遞參數 06 </script>
運行結果如圖4.5所示。

圖4.5 輸出圖書名稱和圖書作者
推薦閱讀
- HornetQ Messaging Developer’s Guide
- Objective-C Memory Management Essentials
- Network Automation Cookbook
- Dependency Injection in .NET Core 2.0
- Flash CS6中文版應用教程(第三版)
- EPLAN實戰設計
- Asynchronous Android Programming(Second Edition)
- Python忍者秘籍
- 51單片機C語言開發教程
- 從零開始學Linux編程
- Oracle GoldenGate 12c Implementer's Guide
- Clean Code in C#
- 3ds Max印象 電視欄目包裝動畫與特效制作
- Advanced UFT 12 for Test Engineers Cookbook
- C#面向對象程序設計(第2版)