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++的地方)

  • 相关阅读:
    局域网文件实时同步工具
    SQLServer备份恢复助手(太强大了!)
    SQLServer 统计查询语句消耗时间
    如何将Sql server数据库中的模型图转化到Word中--并能够查看字段的属性信息
    创建Database Diagrams时遇到的问题
    bat 操作数据库(附加,分离,删除,还原)
    Bat 多个执行操作选择
    Redis Windows下查看版本号
    ThinkPHP 数据库操作(七) : 视图查询、子查询、原生查询
    ThinkPHP 数据库操作(六) : 查询事件、事务操作、监听SQL
  • 原文地址:https://www.cnblogs.com/wangxue13/p/13537928.html
Copyright © 2011-2022 走看看