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

JavaScript--函数

时间:2018-07-10 15:51:05      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:创建   全局对象   nbsp   内部函数   释放   匿名   函数   return   引用   

一、普通函数

  使用function定义函数,通过函数名来调用函数

#定义

function func(args){
    console.log(args);
    return args+1;       
}

#调用

func(1);

  

二、匿名函数

  JS中的匿名函数没有函数名,使用时也就不能通过调用函数名来调用函数。但是可以将整个函数当中参数传给某个内部函数(类似),其在内部被直接使用。 

setInterval(function(){
    console.log(1);
},5000);

# 定时器当中的function函数就没有名字,其内部每隔5秒就自动调用

  

三、自执行函数

  在JavaScript中,形如:  

(function(){
    //js代码;
})();

  以上代码就是定义并立即调用一个匿名函数,这就是自执行函数。创建了一个匿名的函数,并立即执行它,由于外部无法引用它内部的变量,因此在执行完后很快就会被释放,关键是这种机制不会污染全局对象。
     自执行函数,即定义和调用合为一体

  

 

JavaScript--函数

标签:创建   全局对象   nbsp   内部函数   释放   匿名   函数   return   引用   

原文地址:https://www.cnblogs.com/bigberg/p/9289211.html

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