仅用来当做记忆笔记,以防忘记。
一、定义函数function:
定义函数有两种方式:一种是函数声明,另一种是函数表达式。那种两种有什么区别呢?(千言万语不如上代码)
//函数声明
function fun(){
return 20
}
//函数表达式
var fun_2 = function(){
return 40
}
//以上为定义函数的两种方式,那么这两种方式有什么区别呢?
//区别在调用顺序中,如何一说呢,看一下代码
//区别示例
//示例一
test = fun()
console.log(test) // 20
function fun(){
return 20
}
//示例二
test_2 = fun_2() //报错:TypeError: fun_2 is not a function
console.log(test_2)
var fun_2 = function(){
return 40
}