美文网首页js
JavaScript基础第三天

JavaScript基础第三天

作者: cj_jax | 来源:发表于2018-08-28 23:49 被阅读0次

    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.在拷贝的过程中要先判断一下拷贝的元素是否已经存在,如果不存在,拷贝元素,如果存在,跳出,继续执行下个。

    相关文章

      网友评论

        本文标题:JavaScript基础第三天

        本文链接:https://www.haomeiwen.com/subject/zbbwiftx.html