• JavaScript基础4


     4 流程控制

      4.1 顺序结构

      顺序结构是程序中最简单、最基本的流程控制,他没有特定的语法结构,程序会按照代码的先后顺序执行,程序中大多数的代码都是这样执行的;

      4.2 分支结构

    • if 分支结构

      注意:if 适用于范围判断;

      执行程序是按照从上到下依次执行;

      单分支

      if ( 条件表达式 ) {

      // 条件为真 执行语句

      }

      双分支

      if ( 条件表达式 1) {

      // 条件1为真 执行语句

      } else {

      // 否则 执行这里

      }

      多分支

      if ( 条件表达式 1) {

      // 条件1为真 执行语句

      } else if (条件表达式 2) {

      // 条件2为真 执行语句

      } else {

      // 否则 执行这里

      }

    • 三元运算符

      若表达式1为true,则返回表达式2的值;

      若表达式1为false,则返回表达式3的值;

      可以和 if 双分支替换;

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

    • switch 分支结构

      注意:case 后面的值需要和 switch 里面的值 全等;

      switch 适合用于值确定的情况;

      执行程序直接跳转到 case 值;

      多分支

      switch ( 表达式 ) {

      case 值1:

      break;

      case 值 2:

      break;

      default:

      }

      4.3 循环结构

    • for 循环

      执行方式:先执行条件表达式,然后执行循环体,最后执行操作表达式;

      for(初始化变量; 条件表达式; 操作表达式 ) {

          //循环体

       }

      示例:

      for (var i = 1;i <= 10; i++) {

      console.log('循环十次');

      }

    • 双重 for 循环

      注意:外部循环执行一次,内部循环需要执行全部次数;

      for (外循环的初始; 外循环的条件; 外循环的操作表达式) {   

        for (内循环的初始; 内循环的条件; 内循环的操作表达式) {         

          // 循环的代码  

        }

      }

  • 相关阅读:
    TLPI读书笔记第32章:线程取消
    TLPI读书笔记第30章:线程同步
    Javascript事件:this.value()和this.select()
    Unknown tag (s:property)的原因
    maven web项目中运行stucts2报404的解决方案
    maven web项目的web.xml报错The markup in the document following the root element must be well-formed.
    JAVA实现 springMVC方式的微信接入、实现消息自动回复
    jquery easyui datagrid使用参考
    SQL两个字段排序
    windows下 zookeeper dubbo 安装+配置+demo 详细图文教程
  • 原文地址:https://www.cnblogs.com/0x29a/p/10660451.html
Copyright © 2020-2023  润新知