函式宣告和函式運算式的區別
多用函式運算式
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的瀏覽器中會出現問題 //以后寧愿用函式運算式,都不用函式宣告
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/157960.html
標籤:JavaScript
上一篇:JS高級---逆推繼承看原型
