函数
函数是一段可以反复利用的代码
Function函数的声明方式,
+通过变量,把函数存储到变量容器里
var a=function(){
console.log("大瓜皮")
} //因为没有名字也被称为匿名函数
后续需要调用代码块可直接使用变量名
a()
直接声明函数,
function a(){
console.log(a)
}
调用代码块方法
a()
+在函数内部调用自身的声明方式。
var a= function text(){
console.log(type of text)
}
构造函数
var a=new Function(
'return "hell,word"'
)
函数提升
在js当中,函数存在函数提升的现象,类似于变量提升。在宿主环境执行代码的前一刻,会预先解析一次代码,将代码中的变量声明和函数都提升到当前代码块的最顶端,也就意味着我可以在函数定义之前的任何位置调用后面才定义的函数。
return返回语句
在js执行代码中如果遇到return,就会直接返回return所带的那个表达式的值,即使在后面还有语句,也不会执行。简单来说,return就是函数的返回值。一个函数可以没有return,但是如果没有return就没有所谓的返回值,或者说return的返回值是undefined 可用于清楚默认事件回调函数。