美文网首页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循环

    /** for循环,也是一个循环语句,也叫for语句** 循环都有是以下三个共同点:* 1.创建初始化表达式* 2...

  • js基础day02

    js基础day02 一.循环语句 1.for循环 2.break和continue在循环中使用 break 在循环...

  • 前端面试题201903

    js基础 事件循环(Event loop)和nodejs循环事件 bind实现 类继承 new 做了哪些事情 th...

  • JS基础 -- 嵌套for循环

    // 通过程序, 在页面中输出如下的图形:// 第一个图形:// ...

  • JS基础 -- while循环

    /** 题:* 向页面输出连续的数字** 先不考虑连续输出数字,首先考虑的是向页面输出的话,在js中应该用哪...

  • JS基础回顾:循环

    JavaScript的循环有两种:for与while 一、for循环 一种是for循环,通过初始条件、结束条件和递...

  • JS基础---03循环

    JavaScript基础 1 - 循环 1.1 for循环 语法结构 名称作用初始化变量通常被用于初始化一个计数器...

  • JavaScript 04 (do...while循环/for

    js循环,js循环嵌套,js do...while循环,js的for循环,js中的break,js中的contin...

  • day5 js基础语法

    1、什么是js 2、js基础语法 3、变量 4、运算符 5、分之结构 6、循环 7、函数

  • 01-25 js基础属性

    什么是js 一:js基础语法 二:变量 三:运算符 四:分之结构 五:循环 六:函数function 函数名(参数...

网友评论

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

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