首页 > 其他分享 >认识流程控制

认识流程控制

时间:2024-05-30 16:58:50浏览次数:22  
标签:语句 控制 认识 流程 else 结构 执行 分支

认识流程控制

            JavaScript的程序是一系列可执行语句的集合。语句是指一个可执行的单元,通过语句的执行,实现某种功能。   

         流程控制是指语句的组织、执行方式,它控制程序的执行流程。在一个程序执行的过程中,语句的执行顺序会直接影响执行结果。

JavaScript中有三大流程控制语句

顺序结构是程序中最基本的结构,程序按照代码的书写顺序,从上到下执行程序代码

分支结构根据条件来决定是否执行某个分支的代码

循环结构根据条件来决定是否重复执行某一段代码

显示个人信息-顺序结构

使用分支结构

      分支结构用于在代码由上而下执行的过程中,根据不同的条件,执行不同的代码,从而得到不同的结果,分支结构也称为选择结构。常见的分支结构主要有单分支结构(if语句)、双分支结构(if…else语句)和多分支结构(if…else if…else语句和switch语句)3种。下面将分别对这几种分支结构进行讲解。

            if语句用于实现单分支结构,当满足某种条件时,就进行某种处理。其语法格式如下。

        if(条件表达式)     语句块;

If语句流程结构如图所示。 功能:在if语句中,只有当条件表达式的值等于true时,才执行下面的语句块

    if…else语句用于实现典型的双分支结构,当满足某种条件时,就进行某种处理,否则进行另一种处理。其语法格式如下

if…else语句流程结构如图所示 当条件表达式的值等于true时,执行语句块1 当条件表达式的值等于false时,执行语句块2 if和else后面的语句块不能同时执行,只能执行其中一个

判断最大值——双分支语句

    某单位男职工60岁退休,女职工55岁退休,判断58岁的女职工是否已经退休。     那么我们是怎样得出答案的呢?     我们首先判断年龄还是性别?很明显,我们先判断这个职工是男还是女,然后判断他是否满足对应的退休年龄要求,思考过程如图所示。

    分支语句的嵌套层次超过两层,就很容易出错。要解决这个问题,可以使用一种新的分支语句,即if…else if…else语句,也称为多分支语句,可针对不同情况进行不同的处理。     

使用循环结构

标签:语句,控制,认识,流程,else,结构,执行,分支
From: https://blog.csdn.net/studyinstall/article/details/139234925

相关文章

  • Verilog HDL中如何控制模块的调用与否
    VerilogHDL中如何控制模块的调用与否(实用)语言:VerilgHDLEDA工具:ISE、Vivado、QuartusIIVerilogHDL中如何控制模块的调用与否(实用)一、引言二、模块调用与否的几种方法1.注释2.使用预处理指令`ifdef3.使用generate语句三、结尾关键词:调用,VerilogHDL......
  • asp.net web api 接口控制并发研究(临时性方法)
    有一个业务场景,接口的业务逻辑非常复杂,对数据库的压力比较大,希望限制下接口的并发数量,研究了下:usingMicrosoft.AspNetCore.Mvc;usingSystem.Collections.Concurrent;usingSystem.Threading.Tasks;namespaceTestBingFa.Controllers{[ApiController][Route("[c......
  • Jenkins主从节点配置,控制多台打包机
    概述:一台机器,控制多台打包机。一台机器(命名为master)作为master机器,安装部署Jenkins,并且安装ssh插件 Publish Over SSH。master机器上,通过ssh登录从节点机器(命名为:slave)。slave机器,不需要安装jenkins环境。 1、master机器Jenkins:https://www.jenkins.io/zh/download/,安装Jenk......
  • 【好记性不如烂笔头】针对畅捷通T+软件业务流程的理解
    【流程理解】在T+软件中,业务流程分类【单据立账】、【发票立账】两种立账方式;并且分为【业务与仓库分开管理】、【业务与仓库合并管理】两种流程方式;至于【业务与仓库分开管理】的看情况下,还有两种不同的流转方式,也就是图片中所示:是立账方式对应的单据与出入库单的位置......
  • OpenStack学习笔记之四:Cinder流程介绍及GlusterFS存储对接
    4、Cinder详解及存储对接4.1Cinder流程介绍4.1.1流程结构Cinder服务由四个进程组成:①cinder-api是一个WSGI应用程序,它接受并验证来自客户端的REST(JSON或XML)请求,并通过AMQP将它们路由到适当的其他Cinder进程。②cinder-scheduler确定哪个后端应作为卷创建或移动请求......
  • 2024年大数据应用、智能控制与软件工程国际会议(BDAICSE2024)
    2024年大数据应用、智能控制与软件工程国际会议(BDAICSE2024)会议简介我们诚挚邀请您参加2024年大数据应用、智能控制和软件工程国际会议(BDAICSE2024)。这次会议将在美丽的长沙市举行。本次大会旨在汇聚全球大数据应用、智能控制、软件工程等领域的专家学者,共同探索行业前......
  • 认识Excel和Excel的一些知识点
    认识Excel:Excel是一款功能强大的电子表格软件,广泛应用于数据分析、数据处理、图表制作等工作中。本文将介绍Excel的基础知识,包括单元格、工作表、函数、筛选和排序等内容。我们来了解一下Excel中的单元格。单元格是Excel中最基本的单位,由列字母和行数字组成,例如A1、B2等。每......
  • ChatGPT4的科研应用:从数据收集到论文发表的全流程
    2022年11月30日,可能将成为一个改变人类历史的日子——美国人工智能开发机构OpenAI推出了聊天机器人ChatGPT3.5,将人工智能的发展推向了一个新的高度。2023年4月,更强版本的ChatGPT4.0上线,文本、语音、图像等多模态交互方式使其在各行各业的应用呈现了更多的可能性。2023年11月......
  • 洁净房计量校准中,温湿度如何校准?需要注意哪些规范流程?
    洁净房是许多生产厂商,或者实验室常用的实验生产空间。比如常见的无尘车间,又或者是无尘实验室等等,它们都有相同的特点,那就是洁净无尘,基本上可以排除空间里尘埃微粒的影响,从而可以更好的对洁净房中的静电、温度、湿度等一系列数据进行规范控制,那么如果需要在洁净房中进行计量校准......
  • Linux 内核启动流程
    链接脚本vmlinux.lds示例代码36.1.1vmlinux.lds链接脚本492OUTPUT_ARCH(arm)493ENTRY(stext)494jiffies=jiffies_64;495SECTIONS496{497/*498*XXX:Thelinkerdoesnotdefinehowoutputsectionsare499*assignedtoinputsectionswhentherearem......