1 <script> 2 function myFunction() 3 { 4 alert("Hello World!"); 5 } 6 </script>
1 最經常使用的方法:使用關鍵字:function 2 function 函數名(var1,var2,...,varX) 3 { 4 代碼... 5 }
其中,var1等是函數的參數,其個數無關緊要。使用花括號包裹執行的代碼,結尾沒有分號(;),由於函數定義不是一個執行語句。函數
1 //返回 a*b 的值 2 function prod(a,b) 3 { 4 x=a*b 5 return x 6 } 7 8 //調用函數 9 var result=prod(2,3);
對於局部變量,通常狀況下,當函數執行完畢以後,局部變量會被釋放掉。spa
如上例中,函數的變量x,會在return結束後,被刪除。在函數的外部沒法從新使用x。code