• js复习在理解


    流程控制语句:

      通过流程控制语句可以控制程序执行流程,使程序根据一定的条件来选择执行。语句的分类 1:条件判断语句

                                              2:条件分支语句

                                              3:循环语句

    条件判断语句:

      使用条件判断语句可以在执行某个语句前进行判断,如果条件成立则执行语句,条件不成立则不执行语句。

      if 语句:语法1:if (条件表达式) {

                    语句...

                      } 

      if 后的代码块不是必须的,但只有一条语句时也必须写上。

      if 语句:语法2:if(条件表达式){

                     语句...

                    }else{

                     语句...

                     }

      如果该值为true,则执行if语句。如果为false,则执行else语句。

      if语句:语法3:if(条件表达式){

                    语句...

                    }else if{

                    语句...

                    }else if{

                    语句...

                    }else{

                    语句...

                    }

       当该语句进行执行时,会依次对条件表达式进行求值判断。如果值为true则执行当前语句。如果值为false则继续向下判断。如果都不满足,则执行else语句.该语句中只有一个代码块被执行,一旦代码块执行了,则直接结束语句。

    条件分支语句:

      switch语句:语法:switch(条件表达式){

                      case 表达式:

                        语句...

                        break;

                      case 表达式:

                        语句...

                        break;

                      case 表达式:

                        语句...

                        break;

                      case 表达式:

                        语句...

                        break;

                      default:

                        语句:

                        break;

                        }

      在执行时,会依次将switch后的表达式的值与case后的条件表达式的值进行全等比较。如果比较结果为true,则从当前case 处执行代码,则后面的所有的代码都会执行,如果使用break,则可以推出当前的switch语句。如果值为false,则继续向下比较。

    循环语句:

      while通过循环语句可以反复的执行一段代码。while(条件表达式){

                                  语句...

                                  }

    执行时,先对条件式进行判断,如果值为true,则执行循环体语句,循环体执行完毕以后,继续对条件表达式进行判断,如果值为true,则继续执行循环体,以此类推。如果值为false,则终止循环。

    创建一个while循环,往往需要3个步骤. 1:创初始化一个变量var i=0    2:在循环中创建一个条件表达式while(i<10)    3:定义一个更新表达式,每次更新初始化变量。{i++}

    do while循环语句:

      do{

        语句...

        }while(条件表达式)

      执行时,先执行循环体。循环体执行完毕以后,在对while后的条件表达式进行判断,如果条件为true,则继续执行循环体,执行完毕继续判断,以此类推。如果结果为false则中止循环。do while可以保证循环体至少执行一次。而while则不行。

    for循环:

      为我们提供了专门的位置来放三个表达式。1:初始化表达式 2:条件表达式 3:更新表达式

      for循环语法:for(初始化表达式;条件表达式;更新表达式){

                                  语句...

                                  }

      执行时,先执行初始化表达式,在执行条件表达式,如果为true,则执行循环。如果为fase,则中止循环。在执行更新表达式,执行完毕后,继续执行第二部步骤。for循环可以嵌套。外面的循环执行一次,里面的循环则会执行n次。

    break可以退出switch和循环语句,不能再if 语句中使用。break只对离他最近的循环进行影响。continue只跳过当次循环。

      

  • 相关阅读:
    P1219 [USACO1.5]八皇后 Checker Challenge 深度搜索 标记 回溯
    P2036 [COCI2008-2009#2] PERKET 深度搜索 暴力
    20201122 赛事纪录
    P4447 [AHOI2018初中组]分组 贪心
    P4995 跳跳! 贪心
    P1434 [SHOI2002]滑雪 记忆化搜索,深度搜索,动态规划
    leetcode(42)接雨水
    数据结构与算法的总纲
    leetcode(84)柱状图中最大的矩形
    leetcode(45)跳跃游戏
  • 原文地址:https://www.cnblogs.com/maxuefeng/p/13622705.html
Copyright © 2020-2023  润新知