1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 <script type="text/javascript"> 9 // 使用function關鍵字定義函數:調用函數和定義函數沒有前後 10 demo(); 11 function demo(){ 12 alert('函數被調用了'); 13 } 14 // 在表達式中定義函數(匿名函數):定義函數和調用函數有前後,定義在前,調用在後 15 var demo1 = function(){ 16 alert('函數跳出來了'); 17 }; 18 demo1(); 19 20 21 // 函數傳參 22 function demo2(a,b){ 23 console.log('函數被調用了'); 24 console.log(a,b); 25 console.log(arguments); 26 for(i in arguments){ 27 console.log(arguments[i]); 28 } 29 } 30 demo2(100,200,300,400); 31 </script> 32 </body> 33 </html>