
在火影的世界中存在忍術(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ù),判斷是否為正確的日期

