zoukankan      html  css  js  c++  java
  • (三)js循环结构

    1.循环结构
    a)    当循环
    语法:while(condition){
            code...
        }
        do(){
            code...
        } while();
    eg:var a = 4;
        do{
            document.write(a);
            a++;
         }while(a < 10);
    注:whiel和do while的区别在于执行顺序不同,do while至少执行一次代码块,而while有可能一次都不执行.
    b)    直到型循环
    语法:for(var i = 1;i < n ;i++){
            code...    
        }
    eg:1)for(var i = 0; i < 10; i++) {
            if(i === 5) {
            break;
        }
            document.write(i);
        }
     
       2)for(var i = 0; i < 10; i++) {
            if(i === 5) {
            continue;
        }
            document.write(i);
        }
    注:break和continue的区别break终止当前循环,continue跳出当前循环,变量自增的语句一定要放在continue前面,否则出现死循环.
    Im:for循环的执行顺序:
    eg: for(var i = 0; i < 4; i++) {
            document.write(i);
        }
        for循环执行的顺序
        第1步:声明变量i = 0;
        第2步:判断条件i < 4,条件成立执行第三步,不成立则退出循环
        第3步:执行代码块。
        第4步:执行i++
        第5步:判断条件,i < 4,条件成立执行第6步,不成立则退出循环
        第6步:执行代码块。
        第7步:执行i++
        第8步:判断条件,i < 4,条件成立执行第9步,不成立则退出循环
    Im: 在编写代码时,为实现代码优化,需要将频率很高的函数方法放入名为common.js文件夹中.在HTML页面中调用就好.
     
     
  • 相关阅读:
    JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
    生成验证码图片
    九九乘法表
    Java注解之Retention、Documented、Target、Inherited介绍
    【ztree】zTree节点增删改&ztree对树节点进行检索
    一次性搞清楚equals和hashCode
    HashMap实现原理分析
    DDL、DML和DCL的区别与理解
    MySQL的@与@@区别
    springboot整合mybatis(SSM开发环境搭建)&Springboot项目热部署
  • 原文地址:https://www.cnblogs.com/bgwhite/p/9375584.html
Copyright © 2011-2022 走看看