当前位置: 移动技术网 > IT编程>开发语言>JavaScript > js中两种函数定义之函数声明和函数表达式的区别

js中两种函数定义之函数声明和函数表达式的区别

2019年03月21日  | 移动技术网IT编程  | 我要评论
在js里面的函数实际上是对象,每个函数都是function类型的实例,而且都与其它引用类型一样具有属性和方法。由于函数是对象,因此函数名实际上是指向函数对象的指针, 不会与某个函数

在js里面的函数实际上是对象,每个函数都是function类型的实例,而且都与其它引用类型一样具有属性和方法。由于函数是对象,因此函数名实际上是指向函数对象的指针, 不会与某个函数绑定。函数的定义有两种方式:函数声明和函数表达式。下面我们就对这两种方法进行总结。

函数声明 和函数表达式 定义

//函数声明
function sum(num1, num2) {
    return num1 + num2;
}

//函数表达式
var sum = function(num1, num2) {
    return num1 + num2;
};

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网