zoukankan      html  css  js  c++  java
  • js 流程控制语句

    1.复合语句

    2.switch语句

    3.do...while语句

    4.while语句

    5.for语句

    6.for...in语句

    7.break和continue语句

    9.with语句

    10.if语句

    一:复合语句

    var box=100;     //单挑语句
    {
        var pox=100;   //复合语句,在花括号内的复合语句,也是一个代码块
        var ok;
    }

    二:switch

    var box=1;
    switch (box){
        case 1:   //如果box==1,执行一下代码
            console.log(123);
            break;   //满足条件后退出语句
        case 2:   //如果box==2,执行一下代码
            console.log(123);
            break;   //满足条件后退出语句
            //.......     //很多case条件
        default:        //如果都没有满足上面的条件执行下面的代码
            break;
    }

    注:如果没有break,满足条件后后面的条件都会执行

    三: do...while和while

    var box=1;
    do{                            //先运行,在判断循环体,至少会执行一次
        console.log('执行了');
        box++;
    }while(box<5)               //上面的do条件运行之后的box如果小于5,再次运行do条件,直到不满足条件时跳出循环
    var box=1;
    while(box<5){                 //while就先判断在执行,条件满足才会执行一次,不满足,一次都不执行
        console.log('执行了');
        box++;
    }

     五:for()

    for (var i=0;i<10;i++) {
        alert(i);
    }
    for (var i=0;i<10;i++) {   //如果i==5条件满足,直接跳过此循环,继续循环
      if(i==5){
        continue;
      } }

    for (var i=0;i<10;i++) {   //如果i==5条件满足,直接跳出循环,不再往下执行
        if(i==5){
        break;
      } }
     
     

    六:for...in  (处理对象)

    var box={
        'name':'zs',
        'age':15,
        'height':178
    }
    
    for(var x in box){     //x随意定义的
        alert(x)            //x遍历到所有的key值
    }

     七:with(用于对象)

    var box={
        'name':'zs',
        'age':15,
        'height':178
    }
    with (box){    //with(box)将box.给省略了
        var n=name;        //zs,这里的name=box.name
        var a=age;      //15
        var h=height;    //178
    }
    alert(n);    //zs,这里的name=box.name

    八:if语句

    var box=100;   
    if (box>50)alert(box);       //第一种表达方式
    if (box>50) {                //第二张表达方式
        alert(box)
    }
    这个人比较懒,笔记也粗糙。没得救了。
  • 相关阅读:
    文件拖拽上传
    30天自制操作系统笔记(第三天)
    PAT 1040到底有几个pat
    pat 1039 到底买不买
    pat 1038 统计同成绩学生
    pat 乙级1034
    pat 乙级1022
    pat 乙级1009
    pat 乙级1008
    pat 乙级1002
  • 原文地址:https://www.cnblogs.com/xiaoxinzi/p/8488072.html
Copyright © 2011-2022 走看看