日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
javascript的自定義函數(shù)是什么

這篇文章主要講解了“javascript的自定義函數(shù)是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“javascript的自定義函數(shù)是什么”吧!

為南宮等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及南宮網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為成都網(wǎng)站制作、成都做網(wǎng)站、南宮網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

自定義函數(shù)有:1、命名函數(shù),語法“function 函數(shù)名(){}”;2、匿名函數(shù),語法“var 變量名=function(){};”;3、對象函數(shù),語法“var 變量名=Function();”;4、自調函數(shù),將函數(shù)的定義與調用一并實現(xiàn)。

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

函數(shù)是一組延遲動作集,可以通過事件觸發(fā)或在其他腳本中調用。

JavaScript 中的兩類函數(shù):預定義函數(shù)、自定義函數(shù)

  • 預定義函數(shù)

    • 【parseInt / parseFloat】string 轉 int/float

    • 【isNaN / isFinite】檢測參數(shù)是否為 非數(shù)字值/無窮數(shù)

    • 【escape / unescape】對字符串 編碼/解碼

    • 【eval】執(zhí)行 JavaScript 腳本

    • 【alert / confirm / prompt】三種警示框

  • 自定義函數(shù)

    • 【命名函數(shù)】function funcName(){}

    • 【匿名函數(shù)】var x=function(){};

    • 【對象函數(shù)】var x=Function();

    • 【自調函數(shù)】(function(){}());

自定義函數(shù)

JavaScript 中除了可以使用預定義函數(shù)外,還可以使用自定義函數(shù)。

在自定義函數(shù)時既不需要聲明函數(shù)的參數(shù)類型,也不需要聲明函數(shù)的返回類型。

JavaScript 目前支持的自定義方式有:

  • 命名函數(shù)

  • 匿名函數(shù)

  • 對象函數(shù)

  • 自調函數(shù)

1. 命名函數(shù)

  • 命名函數(shù)通過 function 關鍵詞進行定義,其后是函數(shù)名和括號 ()。

  • 完成函數(shù)的定義后,函數(shù)并不會自動執(zhí)行,只有通過事件或腳本調用時才會執(zhí)行。

  • 在同一個 標簽中,函數(shù)的調用可以在函數(shù)定義之前,也可以在函數(shù)定義之后。

  • 在不同的 標簽中,函數(shù)的定義必須在函數(shù)的調用之前,否則調用無效。

格式如下:

function funcName([parameters]){
  statements;
  [return 表達式;]
}

2. 匿名函數(shù)

  • 匿名函數(shù)的定義格式與命名函數(shù)基本相同,只是沒有提供函數(shù)的名稱,并且結束位置應有分號;  。由于沒有函數(shù)名字,所以需要使用變量對匿名函數(shù)進行接受,方便后面函數(shù)的調用。

  • 命名函數(shù)對初學者來說,上手容易,但可讀性較差。匿名函數(shù)使用相對更加方便,可讀性更好,當前比叫流行的 JavaScript 框架基本上都采用匿名函數(shù)的方式來定義函數(shù)。

格式如下:

var x=function([parameters]){
  statements;
  [return 表達式;]
};

3. 對象函數(shù)

JavaScript 提供了 Function 類,用于定義函數(shù)。格式如下:

var func1=new Function([parameters],statements;);
  • Function 是用來定義函數(shù)的關鍵字,首字母必須大寫。

  • parameters 為函數(shù)參數(shù),可選。當有多個參數(shù)時,參數(shù)之間用逗號, 隔開。

  • statements 為函數(shù)執(zhí)行體。當有多條執(zhí)行語句時,語句之間以分號; 隔開。

4. 自調用函數(shù)

一般情況下,函數(shù)本身不會自動執(zhí)行,只有調用時才會被執(zhí)行。所以 JavaScript 提供了一種自調用函數(shù),將函數(shù)的定義與調用一并實現(xiàn)。格式如下:

(function([parameters]){
  statements;
  [return 表達式;]
})([params]);
  • 需要使用小括號() 將自調函數(shù)括起來,并以分號; 結束。

  • parameters 為形參,可選。參數(shù)之間以逗號, 隔開。

  • params 為實參,在函數(shù)調用時傳入數(shù)據(jù)。

代碼示例:




  
  test


  
  
  
  
  
  

效果演示:

javascript的自定義函數(shù)是什么

javascript的自定義函數(shù)是什么

javascript的自定義函數(shù)是什么

感謝各位的閱讀,以上就是“javascript的自定義函數(shù)是什么”的內容了,經(jīng)過本文的學習后,相信大家對javascript的自定義函數(shù)是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!


新聞名稱:javascript的自定義函數(shù)是什么
文章網(wǎng)址:http://www.dlmjj.cn/article/pihejg.html