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)
相关推荐
1-1=038 分钟前
Vue 3 模板语
前端·javascript·vue.js
风卿1 小时前
看着AI写代码太孤独了,来欣赏星云吧:一个DSH 装饰插件
前端·javascript
牧艺1 小时前
弹层不用再手算坐标了:CSS Anchor Positioning 从原理到可上线
前端·javascript·css
愚坤2 小时前
前端真有意思,JS还能独立做项目?
前端·javascript·github
饮水桶_T2 小时前
JAVA IO流笔记
开发语言·数据结构·算法
李纲明4 小时前
微信小程序 getSystemInfo 提示已废弃、屏幕高度算错胶囊还对不齐?getWindowInfo 和 getDeviceInfo 怎么接才稳
javascript·微信小程序·小程序·小程序开发·devdiy
Felven5 小时前
C. Brr Brrr Patapim
c语言·开发语言
FungLeo5 小时前
成为全栈·Vue 管理后台篇·用 fetch 建一层可控的请求内核
前端·javascript·vue.js·http·fetch·formdata·接口封装
用户84298142418105 小时前
ByteJS,让重要的 JavaScript 以字节码运行。
javascript
路溪非溪6 小时前
python标准库使用总结
开发语言·python