在Chorm手動修改變數內的字串,然後再打一次 greet()
才會執行函式,變更文字。
window
window 會紀錄自己本身的事件,也會記錄你在 JavaScript 上面去寫的各種 function,還有各種的變數都會在裡面,所以我今天打上 window 的時候,會顯示個下拉式選單,可以看到各種項目。
function 代參數
函式名稱後面的小括號,裡面的值稱為參數(自定義參數名稱),用於比較複雜的運算,想要代資料到裡面的 function 時,就可以透過參數的方式。呼叫 function 時,即可將數值代入,以下圖為例:oneNum
為參數名稱,count(10)
呼叫函式,並代入參數10
,參數10
傳回 function 並在函式內做運算 var total = oneNum * 10
。
//宣告函式 函式名稱
function count(oneNum){
var total = oneNum * 10;
console.log('總數等於:' + total);
};//呼叫函式,並代入參數 10
cont(10);
console.log(totalPrice); →110
console.log(salePrice); →88
參數名稱用 ,
隔開,可以有很多個參數。
提升(Hoisting)
執行呼叫放在函式的上方或下方都會被偵測到,因為在執行程式碼前,JavaScript 會把函式宣告放進記憶體裡面,這樣做的優點是:可以在程式碼宣告該函式之前使用它。