JavaScript 函数

定义:函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。

 

函数就是包裹在花括号中的代码块,前面使用了关键词 function

function functionname()
{
    // 执行代码
}

当调用该函数时,会执行函数内的代码。

可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。

 

lamp

JavaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与函数名称相同的大小写来调用函数。

 

js匿名函数自调用方式

 

在JS里面,声明的函数如果要执行,直接调用就可以了,如

 

function a() {
      console.log(b);
    }
    a();

 

但是如果是匿名函数呢。如果 要自执行。一样也可以,有几种写法

 

第一种是前面加!,后面再加()

 

    !function(){
      console.log('b')
    }()

 

第二种是function加大()后面再加(),

 

  (function() {
      console.log("b");
    })();

 

第三种和第二种差不多,只是 换换()位置

 

 (function() {
      console.log("b");
    }());

 

第四种也是 和第二种差不多,只是 把外面()换成[]数组形式

 

  [function() {
      console.log("b");
    }()];

 

上面的几种匿名函数自执行,如果 要传参,都是一样。后面的小括号()就是写要传入的数如:

 

   [function(b) {
      console.log(b);
    }('b')];

 

posted @ 2021-11-21 22:56  粥周  阅读(32)  评论(0)    收藏  举报