03JS.函数

/*
*
*
* break:在循环中遇到这个关键字,直接跳出当前所在的循环
* continue:在循环中遇到这个关键字,直接跳过本次循环,进行下一次循环
*
* 数组:存贮一组有序的数据,数据类型可以不一样
* 数组的作用:一次性存储多个数据
* 数组元素:数组中存储的每个数据,叫做数组元素,存储了5个数据,就有5个数组元素
* 数组的长度:数组元素的个数,叫做数组的长度:数组名.length,数组的长度是可以改变的
* 索引(下标):存储数组元素的编号,从0开始,到数组长度的-1结束
* 索引是用来存储和读取数组元素的
* 遍历数组:通过循环的方式找到数组中每个数据
*
*
* 数组的定义方式:
* 1.通过构造函数定义数组
*
* var arr = new Array(); 空数组,Array()就是构造函数
* var arr = new Array(长度); 是设置数组的初始长度,长度是可以改变的
* var arr = new Array(值,值,值....) 定义数组并设置数组中的元素值
*
* 2.通过字面量的方式定义数组
*
* var arr = []; 空数组
* var arr = [10]; 数组中有一个元素,值是10,数组长度是1;
*
*
*
* 函数:把一些重复的代码封装起来,在需要的时候直接调用这个函数就可以了
* 函数的作用:代码的重用
*
* 函数定义:
* function 函数名(){
* 函数体
* }
*
* 函数的调用:
* 函数名();
*
* 参数:形参和实参
* 形参:函数定义的时候函数名后面小括号里的变量就是形参,是不需要写var的
* 实参:函数调用的时候小括号里传入的变量或者值,都是实参
* 返回值:函数中如果有return 那么这个参数就有返回值
* 如果函数中没有return 那么,这个函数就没有返回值
* 如果函数中有return,但是后面什么都没有,说明这个函数没有明确的返回值
* 如果函数没有明确的返回值,但是调用接收了,那么此时接收的返回值就是undefined;
* 如果直接输出函数名字,那么是这个函数的代码
*
*
* 隐式全局变量
* 变量没有使用var声明,直接创建使用;
*
* 例子:
* function dog(){
* age = 10;
* }
*
* 此时,在函数dog()中,变量age就是隐式全局变量
*
*
*
*
*
*
*

猜你喜欢

转载自www.cnblogs.com/shsm/p/10313577.html