[toc]
## JS函数
>#### 1. 函数:
函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
例: 实现10组数字的和
```
function demo(a, b){
var sum = a + b;
return sum;
var v1 = demo(10, 20);
alert(v1); //30
```
>#### 2. 定义函数
1. 定义函数:
```
function 函数名(){
函数体; (代码块)
}
```
2. 注意:
JavaScript对大小写十分敏感,所以这里的functino必须小写。在函数调用时必须按照函数的相同名称来调用函数
>#### 3. 函数调用
1. 函数调用:
函数在定义好之后,不能自动执行,需要进行调用
2. 调用方式:
在`<script>`标签内调用
在HTML文件中调用
>#### 4. 带参数的函数
1. 函数参数:
在函数的调用中,也可以传递值,这些被称为参数
例: demo(arg1, arg2);
2. 参数的个数可以为任意多,每个参数通过","隔开
3. 注意:参数在传递时,其顺序必须一致
4. 参数意义:通过传递参数的个数以及参数的类型不同完成不同的功能
>#### 5. 带返回值的函数
有时,我们需要将函数的值返回给调用他的地方
通过return语句就可以实现
注意:在使用return语句时,函数会停止执行,同时返回值
>#### 6. 局部变量和全局变量
var n = 10; m = 10; //全局变量 任何地方都可以使用
fuction demo() {
var i = 10; //局部变量 在本函数中定义, 在该函数被使用到时才生效
x = 10; //全局变量 但当本函数被调用后,才可以在任何地方使用
demo();
alert(i); //无法打印
alert(x); //输出为10
}
- H5笔记
- 1. Htm5与Html4的区别
- 2. Html5新增的主体结构元素
- 3. Html5新增的非主体结构元素
- 4. Html5表单新增元素与属性
- JavaScript笔记
- 1.函数
- 2. 异常处理和事件处理
- 3. DOM对象
- 4. 事件详解
- 5. 内置对象
- 6. DOM对象控制HTML元素详解
- 7. 浏览器对象
- 8. 面向对象详解
- jQuery笔记
- 1. jQuery简介和语法
- 2. jQuery选择器和事件
- 3. jQuery效果之隐藏与显示、淡入淡出、滑动、回调
- 4. jQuery HTML之捕获、设置、元素添加、元素删除
- 5. jQuery CSS操作及jQuery的盒子模型
- 6. jQuery之遍历与元素的过滤