JavaScript部分笔记02

函数:就是一段具有一定功能的代码块()

函数的定义(声明)function

函数的结构:

function(函数名){

函数体}

作用:代码的复用

函数的调用:函数名()  注意:函数名不加()只代表一段代码(静态)

匿名函数:没有名称的函数   匿名函数的自执行-----(function(){})()

函数的参数:

实参跟行参
函数传参类型
函数传参类型:object

注意:

实参与传参要一一对应,在调用函数的时候,需要根据形参的要求来传递

传参的类型:可以是function 也可以是object  基本数据类型 布尔 数字 字符串 null underfined 

函数的返回值:return

  注意:可以返回一切值  返回值为自定义

return可以提前结束函数里面的执行 

return返回值的应用

总结函数的三要素:

函数声明:即函数的名字---->见词达意 

如何确定参数:根据函数的功能来确定

是否需要返回值,到底返回什么内容:根据函数的功能,如果外部需要这个返回值,那么return出去。

js预解析

js预解析
js预解析2

作用域链:

代码
解析过程
传参后的作用域解析

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

打印出来的结果为1,2,3,3,2,1

流程图:

流程图
数组的基本操作
数组的遍历
for in来完成数组的遍历
数组遍历练习
函数数组封装求最大值
获取元素的方法
二维数组
二维数组的操作
二维数组的遍历

你可能感兴趣的:(JavaScript部分笔记02)