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-函数的主要内容,如果未能解决你的问题,请参考以下文章