2019年1月19日 星期六

【Ch8函式】函式宣告述句 & 函式定義運算式 &匿名函式


▌函式宣告(declaration)述句

  • 宣告(declaration)變數,再把函式再指定給它
  • 會有拉升的情況(但我不懂是三小)
var age=function(){
  console.log("20");
}

▌函式定義運算式

  • 並沒有先宣告變數(但還是使用掉了name的變數)
function name(){
  console.log("neo")
}

▌匿名函式

  • 以上兩者都會佔用變數,如果不想污染全域變數,就可以使用匿名函式
(function(){console.log("hi")})()

沒有留言:

張貼留言

【JavaScript】用物件Mapping的方法

If的寫法 我們希望當變數是a時就回傳1,變數是b就回傳2,變數是c就會回傳3,一般寫法就是用if,但是這樣會很冗 ​ // IF style var word if(word == 'a'){ word = 1 } else if...