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

    知识点一:流程控制

    1、分类:

    1、   流程控制:顺序结构、分支结构、循环结构

    2、顺序结构:按照程序的书写顺序依次执行

    3、 分支结构:根据不同的情况,执行对应代码

    4、循环结构:重复做一件事情

    知识点二:if语句

    1、格式

    if (判断语句) {

    如果条件成立才执行

        执行语句

      } else if (判断语句) {

     如果条件成立才执行

            执行语句

     else {

    如果条件不成立      

        执行语句

      } 

    2、三目运算符

    ①    表达式1 ? 表达式2 : 表达式3

    ②    是对if……else语句的一种简化写法

    知识点三:swich语句

    1、switch ("需要进行判断的变量") {

        case  变量可能出现的值:

        执行语句;

        break;

      } 

    2、if与swich的关系

    ①    if语句:表达式的结果为boolean类型。常用于区间判断

    ②    Switch语句:表达式的类型不能是boolean类型,常用于等值判断

    ③    能用switch语句实现的就一定可以使用if实现,但是反之不一定

    知识点四:while与do…while

    1、循环结构分类

    ①    循环结构:while/do…while/for

    2、While

    ①    格式:while (循环条件) {

                                循环语句

    }

    ②    当循环条件为true的时候条件满足

    ③     当循环条件为false的时候条件不满足

    ④    案例熟练掌握

    3、do…while

    ①    格式: do {

    循环体

     } while (循环判断条件)

    ②    特点:先斩后奏  ,不管条件满足不满足都回去执行一次

    知识点五:for循环

    1、格式

     for (初始化表达式1; 判断表达式2; 自增表达式3) {

                  循环体

            }

    2、正方形嵌套循环思路:

    ①    先打印行数,

    ②    再去打印每一行中黑桃的个数

    三角形嵌套循环思路:

    ①    跟正方形整体思路一样

    ②    第一行 j<=0  i=0

    ③     第二行 j<=1  i=1

    ④    第三行 j<=2  i=2

    知识点六:contiune与break的区别

      break:立即跳出整个循环,即循环结束,开始执行循环后面的内容(直接跳到大括号)

      continue: 立即跳出当前循环,继续下一次循环(跳到i++的地方)

  • 相关阅读:
    代码演示C#各版本新功能
    有关taro的路由的问题
    优秀的基于VUE移动端UI框架合集
    前端开发应该关注的前沿技术
    let与const的区别
    vue2.0 watch里面的 deep和immediate作用
    Flink MiniCluster 启动流程
    Windows把执行命令值赋值给变量
    Ubuntu时间比正常时间多8小时,设置重启以后时间又多8小时解决办法
    Windows下使用命令实现类似awk命令
  • 原文地址:https://www.cnblogs.com/wangxue13/p/13537928.html
Copyright © 2011-2022 走看看