一、函数的概念
函数就是一段特定代码的整合,是程序当中独立的个体。
二、函数的作用:
1.实现代码复用,减少代码量;
2.可以控制代码的执行条件和执行时间;
3.可以减少全局变量的污染;
4.有利于维护........等等等等;
三、函数的语法
函数
声明:具有变量提升的效果,在执行代码时,会首先寻找函数声明,再从上到下解析代码。
四、返回值
当一个函数用返回值的时候,需要一个变量进行对它的接受。
遇到
return,退出函数体,下面的代码不被执行。
五、形参和实参
(实际参数和形式参数)
形式参数只是用来声明函数体的,而实际参数用来运算。
参数可以传递多个,不受函数定义限制;同时也不在乎传进来的是什么数据类型
六、argument内置对象
将函数的参数以数组的形式传进argument对象当中。。
七、作用域
分为局部作用域(函数内部)和全局作用域(可以在当前文档任何地方使用)
例子:
八、DOM(文档对象模型)操作
通过JAVASCRIPT提供的接口,JAVASCRIPT可以和HTML进行联系,例如:获取HTML的内容,对表单内容的检查
访问元素节点的操作:
九、事件驱动
通过某个特定动作,来调用函数
(所有函数不调用,是不会执行的,可以通过事件来调用函数)
点击事件、拖拽事件、键盘事件等等。。。。
十、递归算法
概念:自己调用自己本身的过程,就是递归
理解:可以把一个大问题,逐步分解为小问题来解决。