码迷,mamicode.com
首页 > 编程语言 > 详细

javascript-函数

时间:2017-09-26 22:21:04      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:不能   匿名函数   说明   col   就会   fun   pre   rip   解决   

函数有三种形式: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-函数

标签:不能   匿名函数   说明   col   就会   fun   pre   rip   解决   

原文地址:http://www.cnblogs.com/lixiang1013/p/7598938.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!