javascript之do-while循环

javascript的do-while循环的区别是

do-while是先执行一次,然后接着循环

while是不符合循环条件就结束循环,循环的次数可能为0

do-while的语法

do

{

循环体

}

while(表达式)

最简单案例,循环十次输出"好好学习,天天向上"

javascript 复制代码
let i=1
do
{
    console.log("好好学习,天天向上")
    i++
}
while(i<=10)

进阶案例,提示用户输入整数,次数不限,输入q结束循环

思路如下

声明两个变量,分别是max与min,代表最大值与最小值,分别存储用户输入的第一个数字

在随后的用户输入中,与这两个变量值进行比较,如果值比max大,就把新的数值存储到max里面,如果值比min小,就把新的数值存储到min里

javascript 复制代码
let num=+prompt("请输入一个整数")
    let max=num
    let min=num
    let flag=true
    do 
    {
      let num=prompt("请输入一个整数")
      if(num==="q")
    {
      flag=false
    }
    else
    {
      num=Number(num)
      if(num>max)
      {
        max=num
      }
      if(num<min)
      {
        min=num
      }
    }
    }
    while(flag)
    console.log("最大值为:"+max)
    console.log("最小值为:"+min)
相关推荐
谢亮_vipxieliang2 分钟前
Java 21 新特性实战:Record、Sealed、模式匹配
java·开发语言
霸道流氓气质10 分钟前
LLM 应用限流与熔断机制完全指南:从多层防护架构到Java生产级弹性实战
java·开发语言·架构
大侠归来13 分钟前
C语言内存管理:从栈到堆的完整指南
c语言·开发语言·python
m0_3807438731 分钟前
PHP7.0字符串在Docker怎么用
开发语言·php
特立独行的猫A32 分钟前
仓颉版 Tauri:基于轻量化线程与纯血鸿蒙架构的下一代 Web 混合开发利器
javascript
朝朝辞暮i1 小时前
C++ 第 10 课:函数 Function
开发语言·c++
朝朝辞暮i1 小时前
C++ 第7课 while 循环
开发语言·c++·算法
小朱爱编程1231 小时前
我用 Jev 做了三个实用工具:整理标签页、分诊飞书反馈、找回 GitHub 收藏
java·开发语言·人工智能·后端·python·架构·ai编程
李游Leo1 小时前
HarmonyOS 7 ArkTS + ohpm:三方 JS 库副作用隔离与 API 26 升级回归【鸿蒙心迹】
javascript·回归·harmonyos
你挚爱的强哥1 小时前
【sgKeyboard】自定义组件:虚拟键盘
前端·javascript·计算机外设