在火影的世界中存在忍術,忍術是把強大的能量集中在一塊兒以各類各樣不一樣的形式發射出來。怎樣使用各類各樣的忍術那?經過結印。函數
好,咱們提取一些火影忍者中的關鍵信息。3d
1.火影忍者的故事背景有忍術存在,忍術什麼樣是由忍術先祖發明出來的。cdn
2.忍術是同過結印觸發的。結印幾回就觸發幾回;(查克拉足夠的狀況下)blog
經過這個背景咱們想象一下,在JavaScript這個故事中,有一種相似忍術的東西,這種東西叫作函數,忍術先祖能夠創造各類各樣的忍術,一樣咱們也能夠創造各類各樣不一樣的函數,忍術須要結印才能觸發,一樣的函數須要調用才能觸發。事件
函數ip
將代碼編寫在函數中,就能夠避免在非必要狀況下調用該代碼,也就是說咱們能夠讓一段代碼在特定狀況下再去執行。it
function 關鍵字:該關鍵字表示要聲明一個函數。io
如何執行函數()function
function m1(){class
//xxxxxxxxxxxxx
}
for(var i=0;i<10;i++){
m1();
}
剛纔提到,函數的意義就是在特定狀況下運行函數,那麼什麼是特定的狀況那?
JavaScript是事件驅動的語言!
事件:用戶的行爲。
onclick、ondblclick、onfocus、onblur
例如點擊按鈕;彈出123;
函數的參數
function m1(v1, v2, v3...){
//xxxxxxxxxxxxx
}
return關鍵字
帶返回值的函數
案例:
年月日分別爲自定義函數的參數,判斷是否爲正確的日期