JS高级---函数声明和函数表达式的区别
程序员文章站
2022-04-14 16:32:24
函数声明和函数表达式的区别 多用函数表达式 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的浏览器中会出现问题 //以后宁愿用函数表达式,都不用函数声明
推荐阅读
-
详解PHP中strlen和mb_strlen函数的区别
-
PHP函数addslashes和mysql_real_escape_string的区别
-
javascript构造函数和原型(js构造函数和普通函数的区别)
-
JS函数节流和防抖之间的区分和实现详解
-
javascript构造函数和原型(js构造函数和普通函数的区别)
-
PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别
-
Javascript 普通函数和构造函数的区别
-
promise和co搭配生成器函数方式解决js代码异步流程的比较
-
js限制文本框为整数和货币的函数代码
-
JavaScript学习和使用之函数声明和函数表达式的区别