js中的函数
js中的函数分为
普通函数
匿名函数 function () {}
具名函数 function fn() {}
构造函数 function Fn() {} let arr = new Fn()
自执行函数 (function fn() {}) ()
箭头函数
generator函数
自执行函数的几种写法
// 第一种写法
(function (a){
console.log(a);
})(100); // 打印100,返回值为undefined
// 第二种写法
~function (a){
console.log(a);
}(100); // 打印100,返回值为-1
// 第三种写法
!function (a){
console.log(a);
}(100); // 返回值为一个布尔值