web前端開發教程:函式是什麼

千鋒HTML5學院發表於2019-05-21


   e316b6c156cc41d7afa6bea0111c447c.png

  在火影的世界中存在忍術,忍術是把強大的能量集中在一起以各種各樣不同的形式發射出來。怎樣使用各種各樣的忍術那?透過結印。

   09c9dd0b2fcd4d8793c1e61db000388a.png

  好,我們提取一些火影忍者中的關鍵資訊。

  1.火影忍者的故事背景有忍術存在,忍術什麼樣是由忍術先祖發明出來的。

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

  透過這個背景我們想象一下,在JavaScript這個故事中,有一種類似忍術的東西,這種東西叫做函式,忍術先祖可以創造各種各樣的忍術,同樣我們也可以創造各種各樣不同的函式,忍術需要結印才能觸發,同樣的函式需要呼叫才能觸發。

  函式

  將程式碼編寫在函式中,就可以避免在非必要情況下呼叫該程式碼,也就是說我們可以讓一段程式碼在特定情況下再去執行。

  function 關鍵字:該關鍵字表示要宣告一個函式。

  如何執行函式()

  function m1(){

  //xxxxxxxxxxxxx

  }

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

  m1();

  }

  剛才提到,函式的意義就是在特定情況下執行函式,那麼什麼是特定的情況那?

  JavaScript是事件驅動的語言!

  事件:使用者的行為。

  onclick、ondblclick、onfocus、onblur

  例如點選按鈕;彈出123;

   4c40bebe56e146459db77c2a892b61db.png

  函式的引數

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

  //xxxxxxxxxxxxx

  }

  return關鍵字

  帶返回值的函式

  案例:

  年月日分別為自定義函式的引數,判斷是否為正確的日期

web前端開發教程:函式是什麼

web前端開發教程:函式是什麼


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69917019/viewspace-2645094/,如需轉載,請註明出處,否則將追究法律責任。

相關文章