前言
很多时候我们在js中定义一个函数后,只需要执行该函数一次,比如数据初始化函数;这种情况下,定义一个函数就会浪费内存空间,这是我们可以使用立即执行函数。
函数立即执行的方式
<script>
function fun01() {
document.writeln('onepiece<br>');
}
fun01();
// 使用 ! 、+ 、- 等运算符
!function fun02() {
document.writeln('onepiece<br>');
}();
// 使用括号,推荐这种写法,因为没有返回值参与运算
(function fun03() {
document.writeln('onepiece<br>');
})();
(function fun04() {
document.writeln('onepiece<br>');
}());
</script>