JavaScript-流程控制-笔记

news/2024/11/24 11:50:34/

1.流程语句的分类
顺序结构
分支结构
循环结构


2.if语句
1)if结构
        if( 条件 ){
            // 条件成立执行的代码
         }


2)if else 结构
        if( 条件 ){
            // 条件成立执行的代码
         }else{
           // 条件不成立执行的语句
         }


3)if...else if...else if...else : 多种情况
             if( 条件1 ){
                   //条件1成立执行的代码
              }else if( 条件2 ){
                  //条件2成立执行的代码
              }else if( 条件3 ){
                  //条件3成立执行的代码
              }else{
                  //以上条件都不满足执行的代码
              }
注意:
①. if 只能写一个  else if 可以多个   else 一般用于兜底
②. 由上到下,一旦有成立的,后续不再执行
③. 多条件写在上边

3.switch语句
switch 语句:常用于值特定的情况
需要和 case break default 搭配使用
注意:判断值是严格判断,既判断值也判断类型


           switch ( 变量/表达式 ){
                         case 值1:
                                         //如果表达式的值=== 值1 执行的代码
                                         break;
                          case 值2:
                                          //如果表达式的值=== 值2 执行的代码
                                          break;
                             default:
                                          //以上值都不满足 执行的代码
             }


4.while语句
循环: 满足一定条件就重复执行某个操作
while 循环: 初始值 循环条件 增量


           初始值
           while( 循环条件){
                   //其他代码
                    增量
            }


http://www.ppmy.cn/news/1296404.html

相关文章

第28关 k8s监控实战之Prometheus(五)

------> 课程视频同步分享在今日头条和B站 大家好,我是博哥爱运维。这节课我们利用prometheus来监控入口流量控制服务nginx ingress controller。 我们前面部署过ingress-nginx,这个是整个K8s上所有服务的流量入口组件很关键,因此把它的…

线程|死锁条件及实现

死锁(Deadlock)是指两个或多个进程在执行过程中因争夺资源而造成的一种互相等待的现象 死锁通常发生在多任务系统中,其中进程通过竞争有限的资源来完成任务 死锁通常涉及互斥、持有和等待三个条件。 死锁的原因 互斥条件(Mutual…

ElasticSearch使用Grafana监控服务状态-Docker版

文章目录 版本信息构建docker-compose.yml参数说明 创建Prometheus配置文件启动验证配置Grafana导入监控模板模板说明 参考资料 版本信息 ElasticSearch:7.14.2 elasticsearch_exporter:1.7.0(latest) 下载地址:http…

LeetCode 2353. 设计食物评分系统【设计,哈希表,有序集合;堆+懒删除】1781

本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章…

Java标识符规则解析

在 Java 编程语言中,标识符是用于命名程序元素的名称,如变量、方法、类等。标识符的解析是指在编程过程中如何定义和使用合法的标识符。 以下是关于 Java 标识符解析的一些规则和要点: 标识符可以由字母、数字、下划线(_)和美元符号($)组成&…

代码随想录第四十五天——爬楼梯,零钱兑换,完全平方数

leetcode 70. 爬楼梯 题目链接:爬楼梯 爬楼梯也可以通过完全背包的解法求解。 确定dp数组以及下标的含义 dp[i]:爬到有i个台阶的楼顶,有dp[i]种方法确定递推公式 求装满背包的方法数的递推公式都是dp[i] dp[i - nums[j]] 所以本题的递推公…

ubuntu桥接方式上网

vmvare:VMware Workstation 17 Pro ubuntu: Ubuntu 14.04.6 LTS window10 下面是我的电脑配置 下面是ubuntu虚拟机的配置 vi /etc/network/interfaces 下面的gateway就是window -ipconfig 截图里的默认网关 auto lo iface lo inet loopbackauto eth0 iface eth0 inet stat…

基于YOLOv5全系列参数模型【n/s/m/l/x】开发构建道路交通场景下CCTSDB2021交通标识检测识别系统

交通标志检测是交通标志识别系统中的一项重要任务。与其他国家的交通标志相比,中国的交通标志有其独特的特点。卷积神经网络(CNN)在计算机视觉任务中取得了突破性进展,在交通标志分类方面取得了巨大的成功。CCTSDB 数据集是由长沙…