美文网首页
js 函数的 3 种声明方式

js 函数的 3 种声明方式

作者: 五十岚色叶 | 来源:发表于2020-05-12 10:13 被阅读0次

日期: 2020 年 5 月 12 日

js 函数的 3 种定义方式

第一种:函数声明

这种方式就是使用 function 声明一个具名函数,特点是可以先使用后声明

fn()    // hello world!
function fn() {
    console.log('hello world!')
}

第二种:函数表达式

这种方式是把一个匿名函数赋给一个变量,必须先声明后使用

let fn1 = function(){
    console.log('hello world!')
}
fn1()   // hello world!


fn2()   // Uncaught ReferenceError: Cannot access 'fn2' before initialization
let fn2 = function(){
    console.log('hello world!')
}

第三种:通过构造函数 new 生成

使用函数对象的方式

//  let 函数名 = new Function(“参数...”, ”函数体”)
let fn = new Function('a', 'b', 'return a +b')
fn(1, 2)    // 3

相关文章

  • js 函数的 3 种声明方式

    日期: 2020 年 5 月 12 日 js 函数的 3 种定义方式 第一种:函数声明 这种方式就是使用 func...

  • 函数

    一、js声明函数有三种方式 1、函数声明 function fun-name(){} 2、函...

  • JS函数表达式(JS高级程序设计笔记)

    函数表达式 JS定义函数的方式有两种:一种是函数声明,另一种就是函数表达式。函数声明的语法是这样的。 函数声明,它...

  • [前端学习]JS高级部分学习笔记,第二天

    函数进阶 定义函数的方式 声明函数function xxx(){} 这种方式是最直接的声明方式,js执行时这种方式...

  • 函数声明3种方式

    函数表达式 这里的a可以在全局找到2.变量声明 这里的x,只能在函数体内部找到 3.构造函数

  • 函数声明以及词法作用域

    函数声明和函数表达式有什么区别 函数在JS中有三种方式来定义: 函数声明(function declaration...

  • js函数 --5种声明方式

    声明函数 具名函数 function是一个关键字,相当于var let,x是函数名字,a,b是参数。 输出 und...

  • Javascript 之函数声明和函数表达式

    JS有两种创建函数的方式 1.函数声明: 具有函数声明提升的特性,在执行代码之前会先读取函数声明,意味着可以把函数...

  • JS——函数

    1. 函数声明和函数表达式有什么区别 (*) 函数在JS中有三种方式来定义:函数声明(function decla...

  • 总结一下js的函数类型

    几个概念 在js中,函数就是个对象 函数名就是个指向函数对象的指针 函数的三种声明方式 函数声明 函数表达式 使用...

网友评论

      本文标题:js 函数的 3 种声明方式

      本文链接:https://www.haomeiwen.com/subject/ykwvnhtx.html