热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

js中的条件语句和循环语句

在家抗疫,逆战学习!在js编写程序时我们总是避不开条件语句和循环语句,接下来我们将对条件语句和循环语句来个简单的了解。一、if条件语句基本语法1:if(条件){执行语句}当条件为真

在家抗疫,逆战学习!

在js编写程序时我们总是避不开条件语句和循环语句,接下来我们将对条件语句和循环语句来个简单的了解。

一、if条件语句

  基本语法1:if(条件){执行语句}

  当条件为真时,则执行{}内的语句,如果条件不成立,则不着行,程序继续向后执行;

  基本语法2:if(条件){执行语句1}

        else{执行语句2}

  当条件为真,则执行执行语句1,当条件不成立,则执行执行语句2;

  

技术图片

 二、switch语句

  基本语法

    switch(条件){
      case 结果1:{
        执行语句1;
        break;
      }
    case 结果2:{
      执行语句2;
      break;
      }
    ....
    case 结果n:{
      执行语句n;
    break;
    }

    default:执行语句n+1;
  }

当条件等于其中一个结果是,则执行该结果后的执行语句,如都不满足,执行default后的语句。

三、for循环

  基本语法:for(初始条件;判断条件;循环条件){

        执行语句

        }

当初始条件满足判断条件,则执行执行语句,然后执行循环条件,当初始条件不满足判断条件时,跳出循环


技术图片

循环执行了三次,当i=3时,循环停止

 四、while循环

while(判断条件){

  执行语句

}

当判断条件满足,则执行执行语句,否则结束循环;


技术图片

 执行条件内一定要加能使循环结束的语句,不然会形成死循环。

五、do...while循环

  基本语法:do{

        执行语句

        }

  while(判断条件);

先进行do下面的执行语句,在进行条件判断,如果条件成立,继续执行循环,不成立,则结束循环。

六、简单运用

下面是一段利用条件和循环语句制作的一个简单的猜数游戏

"en">

    "UTF-8">
    


    


今天的分享就到此为止!

js中的条件语句和循环语句


推荐阅读
  • 使用GDI的一些AIP函数我们可以轻易的绘制出简 ... [详细]
  • andr ... [详细]
  • 解决JAX-WS动态客户端工厂弃用问题并迁移到XFire
    在处理Java项目中的JAR包冲突时,我们遇到了JaxWsDynamicClientFactory被弃用的问题,并成功将其迁移到org.codehaus.xfire.client。本文详细介绍了这一过程及解决方案。 ... [详细]
  • 本题探讨如何通过最大流算法解决农场排水系统的设计问题。题目要求计算从水源点到汇合点的最大水流速率,使用经典的EK(Edmonds-Karp)和Dinic算法进行求解。 ... [详细]
  • Startup 类配置服务和应用的请求管道。Startup类ASP.NETCore应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:可选择性地包括 ... [详细]
  • 本文介绍如何通过SQL查询从JDE(JD Edwards)系统中提取所有字典数据,涵盖关键表的关联和字段选择。具体包括F0004和F0005系列表的数据提取方法。 ... [详细]
  • 本文详细介绍了如何通过命令行启动MySQL服务,包括打开命令提示符窗口、进入MySQL的bin目录、输入正确的连接命令以及注意事项。文中还提供了更多相关命令的资源链接。 ... [详细]
  • 本文介绍如何使用 NSTimer 实现倒计时功能,详细讲解了初始化方法、参数配置以及具体实现步骤。通过示例代码展示如何创建和管理定时器,确保在指定时间间隔内执行特定任务。 ... [详细]
  • 本文介绍了在Windows环境下使用pydoc工具的方法,并详细解释了如何通过命令行和浏览器查看Python内置函数的文档。此外,还提供了关于raw_input和open函数的具体用法和功能说明。 ... [详细]
  • 本文介绍如何通过SSH协议使用Xshell远程连接到Ubuntu系统。为了实现这一目标,需要确保Ubuntu系统已安装并配置好SSH服务器,并保证网络连通性。 ... [详细]
  • 落樱3D v0.5是一款在Android平台上发布的3D美少女格斗游戏,本次更新带来了多项新功能和优化。 ... [详细]
  • 优化局域网SSH连接延迟问题的解决方案
    本文介绍了解决局域网内SSH连接到服务器时出现长时间等待问题的方法。通过调整配置和优化网络设置,可以显著缩短SSH连接的时间。 ... [详细]
  • 回顾2014年,我经历了多个重要项目和学习阶段,取得了一定的成绩。新的一年即将到来,希望能在更多项目实践中继续成长。 ... [详细]
  • HDU 1394:线段树优化求解逆序对问题
    本文介绍如何使用线段树高效求解排列中的逆序对问题。通过单点增减和区间求和操作,线段树能够快速处理此类问题,并提供了一种替代树状数组的解决方案。 ... [详细]
  • TechStride 网站
    TechStride 成立于2014年初,致力于互联网前沿技术、产品创意及创业内容的聚合、搜索、学习与展示。我们旨在为互联网从业者提供更高效的新技术搜索、学习、分享和产品推广平台。 ... [详细]
author-avatar
血狼2732_150
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有