我去上廁所回來了!(哇我上了一整天廁所我也是蠻厲害的:))來繼續上課昂
給函數傳遞參數的一個原因,可能就是要告訴函數得做某些事情很多次。
(偷偷跟你們講,會用到For迴圈喔~
那就看我如何用電腦打出5次"嚶嚶嚶"吧!
var sayyingyingying = function (u) {
for (var i = 0; i < u; i++) {
console.log("嚶嚶嚶");
}
};
在輸出時,記得把下面這句加上,不然會像我一樣,輸出後什麼都沒有:)
sayyingyingying(3000);
這樣就可以輸出大量的嚶嚶嚶啦!~
"嚶嚶嚶"*3000
函數體是一個For迴圈,迴圈次數與u的參數一樣多。每次通過循環,函數都會顯示文字"嚶嚶嚶"
函數也可以擁有許多參數,當然你要3000個參數也行:)應該啦哈我沒試過,我沒那麼無聊喔啾咪:)
這樣就可以為一個函數添加許多的值。你若想讓一個函數體擁有兩個參數的話,只要在()中兩個參數
的名稱,然後中間用逗號隔開就行。
下面我們用一個函數體兩個參數來讓你"隨地大小變"。看我操作:
var sayhuhuhu = function (u,o) {
for (var i = 0; i < u; i++) {
console.log(o);
}
};
輸出如下:
sayhuhuhu(3, "呼呼呼");
"呼呼呼"
"呼呼呼"
"呼呼呼"
e,這時一定會有人說:「阿你不是說能隨地大小變?哪裡有隨地大小變?」呵呵我還沒講完呢。
看我表演:
sayhuhuhu(3, "嚶嚶嚶");
"嚶嚶嚶"
"嚶嚶嚶"
"嚶嚶嚶"
讓你從拽姐變軟妹!其實這也不是什麼魔術,只是在()中把"呼呼呼"改成"嚶嚶嚶"而已,
竟然真的能從拽姐變軟妹!
到目前為止我們的函數都是應用在文字和一小部分的迴圈上,但是這時肯定又有人出來說:「函數不就是數學的一分子嗎?怎麼能忘記數學?」別急,現在才在慢慢開始。
函數也可以算出次方的呦!
function 乘以2(number) {
return number * 2;
}
但是要記得加這一句才能正常輸出喔!
乘以2(8);
256
不然會像我一樣永遠不知道錯在那兒喔啾咪:)
今天我們知道,啊!原來函數不只能應用在文字層面
,居然還能運用在數學和迴圈界!明天呢,依然是講我們可愛的函數小朋友,那我們今天就下課嘍~拜拜~