js

JavaScript基础第三天

2018-08-28  本文已影响0人  cj_jax

do-while

    和while的最大区别就是,do-while在判断之前,都要先执行一下循环体

    循环四要素:循环变量初始值,循环条件,循环体,循环变量自增或自减

for循环

语法

    for(循环变量初始值,循环条件,循环变量自增(自减)){

        循环体;

    }

执行过程

    1.初始化循环变量➜2.判断循环条件➜3.执行循环体➜ 4.循环变量自增自减➜ 5.判断循环条件➜ 6.执行循环体➜ 7.循环变量自增自减➜ 8.执行循环体

break和continue

break

    直接终止当前循环,break之后的语句不再执行,

continue

    continue结束本次循环,continue后边的语句不再执行,进入下次循环

注意

    1.适用范围 for循环 2.break在while中能使用,continue在while中不能使用

数组

概念:将多个具有相同类型的数据,按照顺序放在一个集合中,我们称这个集合为数组

创建数组的方式

字面量创建数组                 var arr=[ ];

使用构造函数形式创建      var arr=new Array();

注意:

    1.使用字面量创建数组,数组元素用逗号隔开。

    2.使用构造函数创建数组,如果Array()的小括号里只写一个数值,则代表当前数组的长度,如果有多个,且用逗号隔开,代表这个数组的内容

数组的长度和下标

    数组的下标和数组长度的关系

    arr.length-1=数组的最大下标

下标

    数组的下标是从0开始的

数组的遍历

    访问数组的每一个数据

细节完善

    1.遍历数组时,数组长度不要写成固定值,用arr.length表示;

    2.数组的下标和循环变量初始值保持一致

数组的操作

    arr[arr.length]='数据'; 用的较少

    arr.push('数据');在数组的后边追加数据,可拓展性较强

    arr.spilc(0,1); 0代表删除的起始位置; 1代表删除的个数

    arr[i]='数据';就是将a[i]的元素重新赋值的过程

    根据数组的下标,找到相应的数组元素

数组的去重

思路:1.将老数组赋值给新数组 2.在拷贝的过程中要先判断一下拷贝的元素是否已经存在,如果不存在,拷贝元素,如果存在,跳出,继续执行下个。

上一篇下一篇

猜你喜欢

热点阅读