JavaScript部分笔记02
2019-07-29 本文已影响0人
邱彦兮
函数:就是一段具有一定功能的代码块()
函数的定义(声明)function
函数的结构:
function(函数名){
函数体}
作用:代码的复用
函数的调用:函数名() 注意:函数名不加()只代表一段代码(静态)
匿名函数:没有名称的函数 匿名函数的自执行-----(function(){})()
函数的参数:



注意:
实参与传参要一一对应,在调用函数的时候,需要根据形参的要求来传递
传参的类型:可以是function 也可以是object 基本数据类型 布尔 数字 字符串 null underfined
函数的返回值:return
注意:可以返回一切值 返回值为自定义
return可以提前结束函数里面的执行

总结函数的三要素:
函数声明:即函数的名字---->见词达意
如何确定参数:根据函数的功能来确定
是否需要返回值,到底返回什么内容:根据函数的功能,如果外部需要这个返回值,那么return出去。
js预解析


作用域链:



注意:以下这段代码涉及到递归----函数运行的顺序

流程图:









