在编写JavaScript代码中,函数是我们经常会写到的。但是在不同的工程师写到代码中,函数的声明方式却都是不尽相同的,那函数的声明方式到底有几种,他们之间有什么区别呢?我们接下来就来好好说一说
老规矩我们先从定义下手
function,函数,是一个可以被其他代码或其自身调用的代码片段,或者是一个指向该函数的变量 。当函数被调用时,参数被作为输入传递给函数,并且函数可以返回输出。在 JavaScript 中,函数也是一个对象。
函数名是作为函数声明或函数表达式的一部分声明的标识符。函数的作用域取决于函数名是一个声明还是表达式。
声明函数的5种方法
1.Function声明
Function也称为函数语句或函数定义,是 JavaScript
中声明函数的最常见方式。
函数声明方法只是意味着我们将使用关键字function
和function
后的名称来声明函数。
function foo(){console.log('这是一个函数的打印结果')
}
在上面中“ function
”是关键字,“foo
”是函数名。
如果我们想调用这个函数,我们所要做的就是写下它的名字,然后加上括号,如下所示:
foo()
函数可以接受参数