函數聲明和函數表達式的區別 多用函數表達式 var ff=function(){}; //函數聲明 // // if(true){ // function f1() { // console.log("哈哈,我又變帥了"); // } // }else{ // function f1() { // ...
函數聲明和函數表達式的區別
多用函數表達式
var ff=function(){};
//函數聲明 // // if(true){ // function f1() { // console.log("哈哈,我又變帥了"); // } // }else{ // function f1() { // console.log("小蘇好猥瑣"); // } // } // f1(); //函數表達式 var ff; if(true){ ff=function () { console.log("哈哈,我又變帥了"); }; }else{ ff=function () { console.log("小蘇好猥瑣"); }; } ff(); //函數聲明如果放在if-else的語句中,在IE8的瀏覽器中會出現問題 //以後寧願用函數表達式,都不用函數聲明