//01- function(){} function myFunction() { console.log("hello world!"); } myFunction(); //02-傳遞變量給函數 function greeting (name,city) { console.log("Hello "+ name); console.log(". HOW is the weather in "+ city); } let name="Alex"; greeting(name,"Beijing"); //03-函數被付給了haha變量;支持函數編程,目前java還不支持,python也支持的。 let haha=function varing() { console.log("haha runing!") } haha(); //haha runing! //04-return 從函數返回值,可以包含多個retrun;一旦觸發就返回,函數的代碼不在執行,不會繼續執行後面的。 function formatGreeting(name,city) { var retStr=""; retStr+="Hello :" + name ; retStr+=", Wellcome to "+ city + "!"; return retStr; } var greeting=formatGreeting("Tom","Beijing"); console.log(greeting); //Hello :Tom, Wellcome to Beijing! //05-匿名函數,當你調用其他函數時,可以在參數組中直接定義他們(不指定函數名)) function doCalc(num1,num2,calcFunction){ console.log(calcFunction(num1,num2)); return calcFunction(num1,num2); } doCalc(5,20,function (x,y){return x+y;});//25 //doCalc(5,20,function (x,y){return x*y;}); //100 //doCalc(5,20,(x,y)=>{return x+y; }); //25 //06-箭頭函數;相當於剔除function關鍵字和函數名 ()=>{ console.log("hello me"); } //箭頭函數自動執行 ((name)=>{ console.log("hello :" + name); })("Alice");
Nodejs基礎系列-04- javascript 函數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.