如何详细解释JavaScript中立即执行函数表达式(IIFE)的使用方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1338个文字,预计阅读时间需要6分钟。
一、认识函数 + JavaScript中的函数定义 // 函数声明javascriptfunction fun1(name, age) { console.log(name + ', ' + age);}fun1('Amy', 18); // Amy, 18
// 函数表达式var fun2=function(name, age) { console.log(name + ', ' + age);};
一、认识函数
javaScritp中的的函数
// 函数声明语法定义 function fun1(name, age) { console.log(name + ',' + age); } fun1('Amy', 18); //Amy,18
// 函数表达式定义 var fun2 = function(name, age) { console.log(name + ',' + age); } fun1('Amy', 18); //Amy,18
javaScript函数带默认参数
/* 默认参数 */ function fun1(name, age = 17) { console.log(name + ',' + age); } fun1('Amy', 18); //Amy,18 fun1('Amy', ''); // Amy, fun1('Amy'); // Amy,17 fun1("Amy", null); // Amy,null
函数参数默认值存在暂时性死区,在函数参数默认值表达式中,还未初始化赋值的参数值无法作为其他参数的默认值。
本文共计1338个文字,预计阅读时间需要6分钟。
一、认识函数 + JavaScript中的函数定义 // 函数声明javascriptfunction fun1(name, age) { console.log(name + ', ' + age);}fun1('Amy', 18); // Amy, 18
// 函数表达式var fun2=function(name, age) { console.log(name + ', ' + age);};
一、认识函数
javaScritp中的的函数
// 函数声明语法定义 function fun1(name, age) { console.log(name + ',' + age); } fun1('Amy', 18); //Amy,18
// 函数表达式定义 var fun2 = function(name, age) { console.log(name + ',' + age); } fun1('Amy', 18); //Amy,18
javaScript函数带默认参数
/* 默认参数 */ function fun1(name, age = 17) { console.log(name + ',' + age); } fun1('Amy', 18); //Amy,18 fun1('Amy', ''); // Amy, fun1('Amy'); // Amy,17 fun1("Amy", null); // Amy,null
函数参数默认值存在暂时性死区,在函数参数默认值表达式中,还未初始化赋值的参数值无法作为其他参数的默认值。

