js函数

函数的分类

普通函数
有函数名,参数,返回值,同名覆盖。示例代码如下:

function add(a, b) {
    return a + b;
}

匿名函数
没有函数名,可以把函数赋值给变量和函数,或者作为回调函数使用。非常特殊的就是立即执行函数和闭包。

立即执行函数示例代码如下:

(function(){
    console.log(1)
})()

闭包示例代码如下:

var func = (function() {
    var i = 1;
    return function() {
        console.log(i);
    }
})()
image.png
image.png
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 函数是一段可以反复调用的代码块。函数还能接受输入的参数,不同的参数会返回不同的值。 概述 函数的声明 JavaSc...
    oWSQo阅读 1,293评论 0 4
  • 1. 函数声明和函数表达式有什么区别 (*) 函数在JS中有三种方式来定义:函数声明(function decla...
    进击的阿群阅读 453评论 0 1
  • 要想学好JavaScript除了基本的JavaScript知识点外,作为JavaScript的第一等公民——函数,...
    缘自世界阅读 593评论 0 5
  • 今天遇到一个出租车司机,特别爱聊。从滴滴一直聊到二胎。 说到他老婆,他说她以前也是开出租车,现在四十多岁了,让她休...
    abdec69fff26阅读 117评论 0 0
  • 01 前几天,和一个朋友聊天。 他说:“我现在胆子越来越小了,怕的事情多了,做事也越来越谨慎小心了。” 他告诉我,...
    邬继伟阅读 1,326评论 0 0