首頁 >web前端 >前端問答 >javascript函數可以用var定義嗎

javascript函數可以用var定義嗎

青灯夜游
青灯夜游原創
2022-02-16 14:58:001668瀏覽

javascript函數可以用var定義。在javascript中,函數可以透過宣告定義,也可以透過一個表達式定義,語法「var funName = new Function(參數列表,"函數結構體語句");」。

javascript函數可以用var定義嗎

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

在javascript中,函數可以透過function關鍵字宣告定義。

function funName([参数列表]) {
    statements
}

也可以利用Function() 建構函數,透過一個表達式定義:

var funName = new Function(参数列表,body);

Function() 的參數型別都是字串,body 表示所建立函數的函數結構語句,在body 語句之間以分號分隔。

使用範例:

可以省略所有參數,只傳遞一個字串,用來表示函數體。

var f = new Function ("a", "b", "return a+b");  //通过构造函数来克隆函数结构

在上面程式碼中,f 就是所建立函數的名稱。同樣是定義函數,使用 function 關鍵字可以設計相同結構的函數。

function f(a, b) {  //使用function语句定义函数结构
    return a + b;
}

【相關推薦:javascript學習教學

#

以上是javascript函數可以用var定義嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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