美文网首页JS基础练习
JS基础 -- for循环

JS基础 -- for循环

作者: 我常常问自己我是谁 | 来源:发表于2018-05-16 14:30 被阅读3次

    /*
    * for循环,也是一个循环语句,也叫for语句
    *
    * 循环都有是以下三个共同点:
    * 1.创建初始化表达式
    * 2.条件比较表达式
    * 3.自增或自减的更新表达式
    *
    * 在之前讲过while循环也是这三个共同点
    * 1.创建初始化表达式
    * var a = 0;
    * 2.条件比较表达式
    * while(a < 10){
    * 3.自增或自减的更新表达式
    * a++;
    * }
    *
    * 而for循环也是这三个共同点
    * for(var a = 0; a < 10;a++){
    * 三个共同点是写在一个位置
    * }
    * while循环和for循环的三个共同点都是相同的,
    * 不同的是for循环的这三个共同点都是写在一个位置,就是for后面的小括号内。for(var a = 0; a < 10;a++)
    *
    * 而while循环是分开写的,while是先在外部创建初始化表达式,其次是条件比较表达式写在while后面小括号内,
    * 最后自增或自减的更新表达式是写在while循环体代码块内
    */

    //示例:

            for(var a = 0; a < 10; a++) {
                //              alert(a);
            }
    

    /*
    * for循环的语法:
    * for(1.创建初始化表达式 ; 2.条件比较表达式 ; 4.自增或自减的更新表达式){
    * 3.语句...
    * }
    * for循环的执行流程:
    * 1.创建初始化表达式,并设置初始值;在循环中它只执行一次
    * 2.条件比较表达式是初始化值去比较条件表达式值,如果初始化表达式的值为true,则执行循环,
    * 如果为false,则终止循环。这个会反复执行多次。
    * 3.自增或自减的更新表达式是每当执行一次,更新表达式都会自增或者自减初始化表达式值。
    *
    * 其中最重要的是 2 和 3 、4 会形成一个循环,就是当 2 条件表达式值为true时,会执行到 3 循环体内的语句,然后到 4 更新表达式,4 更新表达式会自增或者自减,
    * 然后再从 2 开始执行到 3 循环体内的语句之后到 4,以此类推,直到 2 条件表达式值的结果为false,循环体才会终止循环;
    *
    * 在项目中为什么使用for的次数多,是因为for的结构体比较清晰易懂,所以for使用次数比while次数多
    */

            for (var b = 1 ; b < 5 ; b++) {
                alert(b);
                /*
                 * 设置初始化值是可以为1,那么在条件比较表达式中要么加1,要么写大于等于或者小于等于,不然达不到你要循环的次数
                 * 就像上面写的 b = 1 时,那么后面你要写 b < 6 或者 b <= 5,如果不写不会循环 5 次,会循环 4 次;
                 * 因为 b 的初始化值为 1 ,循环就会从 1 开始循环
                 * 一般我们在设置初始化值时,会设置为 0 ,就是从 0 开始循环
                 * 一定要记住这一点,不然你会在以后的项目中会疑惑为毛少了一个
                 * 
                 */
            }
    
    • 最后还是要加一句,一定不要写成死循环。

    相关文章

      网友评论

        本文标题:JS基础 -- for循环

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