1. 程式人生 > >JavaScript入門:006—JS函數的定義

JavaScript入門:006—JS函數的定義

括號 obj int() 對象 rip js函數 返回值 部分 hint

JS函數的聲明。


聲明函數的格式例如以下:

function 函數名(參數列表){
 //函數語句;
 return 返回值;
}
來看詳細的函數聲明。
1、普通函數
<script type="text/javascript">
    function ShowHint() {
        alert("普通函數");
    }
</script>
2、帶參數的函數
<script type="text/javascript">
    function ShowResult(obj) {
        //處理語句
        return false;
        //return true;
    }
</script>
這裏須要註意。對於相似button等產生回調的控件的JS函數,在函數末尾加上 return false;後,是不會回調的。

假設對於一些單純的頁面上的操作,或者僅僅調用後臺的某個方法的JS函數。使用return false;可避免頁面頻繁刷新。
3、返回值的函數

<script type="text/javascript">
    function ShowReturnObject() {
        Object obj = new Object();


        return obj;
    }
</script>
能夠返回一個JS對象。


JS函數本身沒有多復雜。可是寫的時候還是須要註意一個地方,就是大括號,小括號必須成對出現。

一旦漏掉一個地方,對於上百行或者上千行的JS代碼,排錯是相當困難的。
JS盡管簡單,好用,可是也非常easy在語法上寫錯,並且難以查找。想必大部分程序猿對它確實是又愛又恨吧...

JavaScript入門:006—JS函數的定義