首頁 >web前端 >前端問答 >javascript中自訂函數方法的程式碼是什麼

javascript中自訂函數方法的程式碼是什麼

WBOY
WBOY原創
2022-02-21 16:25:221773瀏覽

在JavaScript中,自訂函數方法的程式碼是「function 方法名稱(參數清單){方法體}」;JavaScript函數需要使用小寫的function來定義,在參數清單中不需要使用「var ”,否則會報錯。

javascript中自訂函數方法的程式碼是什麼

本教學操作環境:windows10系統、javascript1.8.5版、Dell G3電腦。

javascript中自訂函數方法的程式碼是什麼

JS 自訂函數/方法

函數簡述及作用

如果程式碼需要重複的利用,那麼為了統一編寫使用,可以將其封裝在一個函數/方法中;

作用:增強程式碼的複用性;

函數的格式

function 方法名(参数列表)
{
方法体
}

注意事項:

js函數定義一定要用function ,且一定是小寫;

js函數無需定義返回值類型,直接在function之後書寫即可;

#JS定義函數中參數列表中無需使用var關鍵字,否則報錯;

js函數體重,return可以不寫,也可以return具體值,或者近近些return也可以;

函數呼叫執行完畢一定有回傳值,回傳值的型別根據return來決定,函數中若沒有回傳具體值,則預設回傳undefined.

舉例:

function getSum(a,b)         //Sum:z综合;
{
return a+b;
}

js中不存在函數重載,如果函數同名,只有方法相互覆蓋,最後定義的函數覆蓋之前的定義

因為js不存在函數重載,所以js中僅根據方法名來調用函數,即便實參與函數的形參不符,也不會影響正常使用;

如果形參沒有賦值,那麼預設傳入為undefined

例如:

 <script>
        function getNum(a,b)//不需要var
        {
            return a+b;
        }
        function getNum(a,b,c)
        {
            return a+b+c;
        }
        alert(getNum(1,2));
        //得出结果为NaN,因为没有第三个参数值的出现,所以a+b+c没有正确的值;
        
    </script>

相關推薦:javascript學習教學

以上是javascript中自訂函數方法的程式碼是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn