在火影的世界中存在忍術,忍術是把強大的能量集中在一起以各種各樣不同的形式發射出來。怎樣使用各種各樣的忍術那?透過結印。
好,我們提取一些火影忍者中的關鍵資訊。
1.火影忍者的故事背景有忍術存在,忍術什麼樣是由忍術先祖發明出來的。
2.忍術是同過結印觸發的。結印幾次就觸發幾次;(查克拉足夠的情況下)
透過這個背景我們想象一下,在JavaScript這個故事中,有一種類似忍術的東西,這種東西叫做函式,忍術先祖可以創造各種各樣的忍術,同樣我們也可以創造各種各樣不同的函式,忍術需要結印才能觸發,同樣的函式需要呼叫才能觸發。
函式
將程式碼編寫在函式中,就可以避免在非必要情況下呼叫該程式碼,也就是說我們可以讓一段程式碼在特定情況下再去執行。
function 關鍵字:該關鍵字表示要宣告一個函式。
如何執行函式()
function m1(){
//xxxxxxxxxxxxx
}
for(var i=0;i<10;i++){
m1();
}
剛才提到,函式的意義就是在特定情況下執行函式,那麼什麼是特定的情況那?
JavaScript是事件驅動的語言!
事件:使用者的行為。
onclick、ondblclick、onfocus、onblur
例如點選按鈕;彈出123;
函式的引數
function m1(v1, v2, v3...){
//xxxxxxxxxxxxx
}
return關鍵字
帶返回值的函式
案例:
年月日分別為自定義函式的引數,判斷是否為正確的日期