JavaScript函数
一、函数的概念
函数:函数就是封装了一段可以被重复执行的代码块,目的就是让大量代码块重复使用。
二、函数的使用
1:声明函数
function 函数名(){
//函数体
}
2:调用函数
//函数名(); //通过调用函数名来执行函数体代码
三、函数arguments的使用
当我们不确定有多少个参数传递的时候,可以用arguments来获取。在JavaScript中,arguments实际上它是当前函数的一个内置对象,所有函数都内置了一个arguments对象,arguments对象中存储了传递的所有实参。
arguments是伪数组,伪数组并不是真正意义上的数组。
1:具有数组的length属性。
2:按照索引的方式进行存储的。
3:他没有真正数组的一些方法。
四、作用域
JavaScript作用域:就是代码名字(变量)在某个范围内起作用和效果。目的是为了提高程序的可靠性和减少命名冲突。
五、作用域分类
- 全局作用域:整个script标签,或者是一个单独的JS文件。
- 局部作用域(函数作用域):在函数内部就是局部作用域,只在函数内部起作用。