javascript-函数

Posted 狼来的日子里!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript-函数相关的知识,希望对你有一定的参考价值。

函数有三种形式:function定义的函数;匿名函数;自执行函数

一:function定义的函数

  在之前的教程中,你已经了解了函数声明的语法 :

  function functionName(parameters) {
    执行的代码
  }

  函数声明后不会立即执行,会在我们需要的时候调用到。

 

二:匿名函数

  匿名函数就是没有函数名,javascript 函数可以通过一个表达式定义

  

var x = function (a, b) {return a * b};

setInter(function(){a*b},4000)

三:自调用(自执行)函数

  函数表达式可以 "自调用"。

  自调用表达式会自动调用。

  如果表达式后面紧跟 () ,则会自动调用。

  不能自调用声明的函数。

  通过添加括号,来说明它是一个函数表达式:

  

(function (arg) { //arg是形参
    var x = "Hello!!";      // 我将调用自己
})(1); //1是实参

//创建函数并自动执行
(function(arg){
  console.log(arg)
})(1)

  自调用函数使用场景:我们经常会引用很多外面定义好的JS,那么就会出现的问题,可能会出现引用中有函数名重复,那么调用的时候就会冲突。为了解决此问题,在引用的时候就自动执行。






以上是关于javascript-函数的主要内容,如果未能解决你的问题,请参考以下文章

10个JavaScript代码片段,使你更加容易前端开发。

10个JavaScript代码片段,使你更加容易前端开发。

jQ选择器学习片段(JavaScript 部分对应)

几个关于js数组方法reduce的经典片段

VSCode自定义代码片段12——JavaScript的Promise对象

VSCode自定义代码片段12——JavaScript的Promise对象