六角學院|函數function

函式寫法

宣告函式 函式名稱
function    greet(){
alert('歡迎光臨!');
alert('請問您要點什麼');
}

//執行函示
greet();


函式帶參數

function count(oneNum){
var total = oneNum*10;
console.log(' 總數等於 : '+total');
}
count(10)

在JS當中的 全域變數Global Variable區域變數Local Variable

-全域變數Global Variable:在function外輸入var.特性:會在整體中尋找數值.
-區域變數Local Variable:在function當中輸入var.特性:在function中執行完就釋放掉,僅在當中進行運算,僅在當下執行中存在.

//全域變數
var total;

function count(oneNum,twoNum){
//區域變數
var total = oneNum * twoNum ;
console.log('總價格:'+total+'元')
}

count(8,10);

console.log(total);

補充:http://www.wibibi.com/info.php?tid=277

hositing提升
無論function打在程式碼的何處,皆會自動上升至第一行,不會因為放在後面使程式被蓋掉.其為優先執行.

補充:https://developer.mozilla.org/zh-TW/docs/Glossary/Hoisting


若你想使HTML與點擊onclick(亦即點擊完立刻有反應)互相有影響,可在JS當中綁一個事件,此以onclick
為例,並賦予其function去執行.


document.getElementById('countId').onclick = function(){

}
*事件:今天你在瀏覽器當中只要觸發到該事件即會執行內容,例如滑鼠滑動、滾輪滾動.
-onclick


var hamNum = document.getElementById('hamNumId').type;
var cokeNum = document.getElementById('cokeNumId').value;
-當getElementById中的(__Id)被點擊時,會觸發裡面內容.
-若要撈到html當中輸入的內容,選取(__Id)+.+value.去找出value的值.
-value:若要取出文字欄位的值時使用.

所有事件參考文件:http://www.w3school.com.cn/jsref/jsref_events.asp

字串string相加       數字number相加
>"10"+"5"               >10+5
>"105"                    >15

-value出來的值皆為字串.
-parseInt幫助JS當中字串轉換成數字.
-typeof可以檢查內容格式,是字串/數字/function/object中的哪一個.

评论

热门博文