美文网首页
JS声明函数的五种方式

JS声明函数的五种方式

作者: 凉城十月 | 来源:发表于2020-08-05 08:47 被阅读0次

1.. 具名函数

function x(input1, input2){
  return undefined //如果不写return,浏览器也会自动补充
}
console.log(x)   //这是同一个作用域,x打印出来就是上面那个函数

2. 匿名函数: 必须要有一个变量存储这个匿名函数,不能单独使用

var x = function(input1, input2){return undefined}

3.function关键字申明

var y = function x(input1, input2){}
console.log(x)  //报错,y is not defined

这里会报错,y is not defined,这里的x函数的作用域和console.log并不是同一个,所以这里的y没有赋值成功。

4.全局函数Function申明

var x = new Function('x','y','return x+y')
var n = 1
var x = new Function('x','y','return x+'+n+'+y'
x(1,2)   //4

5. 箭头函数

(x, y)=> {x+y }
如果左边只有一个变量,则可以省去括号,如果右边只有一个表达式,可以同时省去花括号和return。

相关文章

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

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

  • js ------ 函数声明和函数表达式

    js创建对象几种方式 js 函数声明 和 函数表达式函数声明 函数表达式 函数表达式: 下面的函数都会直接运行

  • 函数

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

  • 【基础系列】JS使用技巧专题

    JS使用技巧专题 1开发技巧 1.1函数使用 1.1.1函数声明方式 JS函数的写法总结 http://blog....

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

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

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

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

  • js声明函数的几种方式

    函数表达式(Function Expression):将函数定义为表达式语句(通常是变量赋值,也可以是自调用形式)...

  • 总结一下js的函数类型

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

  • JS——函数

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

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

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

网友评论

      本文标题:JS声明函数的五种方式

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