web前端開發(fā)教程:函數(shù)是什么

  在火影的世界中存在忍術(shù),忍術(shù)是把強(qiáng)大的能量集中在一起以各種各樣不同的形式發(fā)射出來。怎樣使用各種各樣的忍術(shù)那?通過結(jié)印。

  好,我們提取一些火影忍者中的關(guān)鍵信息。

  1.火影忍者的故事背景有忍術(shù)存在,忍術(shù)什么樣是由忍術(shù)先祖發(fā)明出來的。

  2.忍術(shù)是同過結(jié)印觸發(fā)的。結(jié)印幾次就觸發(fā)幾次;(查克拉足夠的情況下)

  通過這個背景我們想象一下,在JavaScript這個故事中,有一種類似忍術(shù)的東西,這種東西叫做函數(shù),忍術(shù)先祖可以創(chuàng)造各種各樣的忍術(shù),同樣我們也可以創(chuàng)造各種各樣不同的函數(shù),忍術(shù)需要結(jié)印才能觸發(fā),同樣的函數(shù)需要調(diào)用才能觸發(fā)。

  函數(shù)

  將代碼編寫在函數(shù)中,就可以避免在非必要情況下調(diào)用該代碼,也就是說我們可以讓一段代碼在特定情況下再去執(zhí)行。

  function 關(guān)鍵字:該關(guān)鍵字表示要聲明一個函數(shù)。

  如何執(zhí)行函數(shù)()

  function m1(){

  //xxxxxxxxxxxxx

  }

  for(var i=0;i<10;i++){

  m1();

  }

  剛才提到,函數(shù)的意義就是在特定情況下運行函數(shù),那么什么是特定的情況那?

  JavaScript是事件驅(qū)動的語言!

  事件:用戶的行為。

  onclick、ondblclick、onfocus、onblur

  例如點擊按鈕;彈出123;

  函數(shù)的參數(shù)

  function m1(v1, v2, v3...){

  //xxxxxxxxxxxxx

  }

  return關(guān)鍵字

  帶返回值的函數(shù)

  案例:

  年月日分別為自定義函數(shù)的參數(shù),判斷是否為正確的日期

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容