• javascript基础学习(四)


    javascript之流程控制语句


    学习要点:

      表达式语句含义

      选择语句:if、if...else、switch

      循环语句:while、do...while、for、for...in

      跳转语句:break、continue

      异常处理语句:throw、try...catch...finally

    一、表达式语句

      表达式语句通常是赋值语句、函数或方法调用语句等。

    二、选择语句

      if(条件表达式)语句;  if(条件表达式){语句;}else{语句;}   还有就是if...lese的嵌套

         switch:可以针对变量不同的值来选择执行哪个语句块。若都不相同,则执行default后的语句块。

    三、循环语句

      while:while(条件表达式){语句;}    是先判断后运行的循环语句。满足条件后可执行循环体。

      do...while:do {语句;} while(条件表达式);      是先运行后判断的循环语句。不管时候满足条件,先执行循环体。

      for:for(;;){语句;}   先判断,后运行的循环语句。

      for...in:是一种精准的迭代语句,可以用来枚举对象的属性。

    var myObject={
                ‘name':'张三’,
                'age':18,
                'sex':'男‘
    };
    for(var p in myObject){
    document.write(p)+"<br>";
    }

    四、跳转语句

      break:跳出循环体,执行循环体后面的语句。

      continue:退出当前循环,执行下一次循环。

    五、异常处理语句

      throw:抛出异常

      try...catch...finally:可以处理抛出的异常

      try

        <语句块1>//抛出异常

      catch(e)        //catch语句捕捉到抛出的异常,并赋值给变量e

        <语句块2>

      finally

        <语句块3>    //不管语句块1是否抛出异常,都会执行语句块3的语句。

    六、其他语句

      with:将代码的作用域设置到一个特定的对象中。

    document.forms[0].myTest1.value="第一个文本框“;
    with(document.forms[0])
    {
        myTest2.value="第二个文本框“;
        myTest3.value="第三个文本框";
    }

      

      


  • 相关阅读:
    题解 CF934A 【A Compatible Pair】 ——贪心
    洛谷 P3381 【【模板】最小费用最大流】
    洛谷 P3376 【【模板】网络最大流】
    洛谷 P1027 【Car的旅行路线】
    TYVJ P1039 【忠诚2】
    洛谷 P1273 【有线电视网】
    斯特林数相关
    从 简单容斥 到 min-max 容斥 与 二项式反演
    POI2011 Lightning Conductor
    LOJ6089 小 Y 的背包计数问题
  • 原文地址:https://www.cnblogs.com/riluocanyang/p/5558358.html
Copyright © 2020-2023  润新知