• 第五章 条件语句


    一、if

    没啥说的,条件可以是任意表达式,表达式的值不一定是布尔值,javaScript会自动调用Boolean()进行转换。

    二、do{}while()、while(){}、for(){}

    也没啥说的,只不过因为javaScript没有快级作用域,所以{}里定义的变量{}外边也可以访问到。

    三、for-in语句,枚举对象的属性,但是结果的顺序是不可测的。

    for (property in expression) statement

    for in语句会把expression的属性名字挨个赋值给property变量。

    <script>
    for (var x in window) {
    
      document.write(x+"<br>");   
    
    }
    </script>

    四、label语句:

    可以在代码中添加标签,以便将来可以由break或者continue引用。(我觉的,没啥用吧。。)

    五、break和continue:

    break跳出循环,执行循环外的下一条语句,continue跳出本次循环,执行下一次循环。

    六、with语句:

    改变作用域用,基本用不上,感觉有点危险吧。能用也不用。。。

    七、switch-case:

    swtich (expression) {

    case value:
      statement;
      break;
    case value :
      statement;
      break;
    default:
      statement;
    }

    value部位可以是任何表达式或数据类型。

    break不写会进入下一个case。

  • 相关阅读:
    LOJ10092半连通子图
    LOJ104 普通平衡树
    LOJ10145郁闷的出纳员
    LOJ10144宠物收养所
    LOJ10043
    洛谷P3850 书架
    codevs 1814 最长链
    洛谷 P2022 有趣的数
    codevs 1312 连续自然数和
    noip 2010 引水入城
  • 原文地址:https://www.cnblogs.com/jingubang/p/4624351.html
Copyright © 2020-2023  润新知