[想试试看JavaScript ] 流程控制 回圈

流程控制

回圈

当希望程序自动重复做事时,我们可以使用回圈来处理

console.log(1)
console.log(2)
console.log(3)
console.log(4)
console.log(5)
console.log(6)
console.log(7)
console.log(8)
console.log(9)
console.log(10)

例如我想重复印出 10 次,就是和使用回圈

while

while 回圈的语法如下
while(判断){
判断结果如果是正确 (true),就执行大括号区块中的程序码

程序码执行完毕,回到上方while的位置做第二次流程判断
值到判断结果是错误的 (false),才跳脱整个回圈

}
例如

while(true){
    console.log("1");
}

这样就是一个回圈
while 後面的判断是 true 就会执行大括弧中的程序码

不过这样的回圈,是无尽回圈因为每次执行完大括弧中的程序码,就会回到上方 while 的位置做第二次流程判断。
而判断结果又是 true 又执行大括弧的程序码。
会一直无穷轮回下去,程序可能会当掉。

所以假设我们希望他重复跑个10次,会这样写

var n=0;   // 建立变数 n 指定 0 作为值
while(n<10){
    console.log("1");
    n++;  // 每跑一次回圈 n 就 +1
}

我们也可以稍微改一下程序,就可以让回圈每执行一次就印出一个数字。

var n=0;
while(n<10){
    n++;
    console.log("跑了第"+n+"次回圈");
}

就可以印出

// 跑了第1次回圈
// 跑了第2次回圈
// 跑了第3次回圈
// 跑了第4次回圈
// 跑了第5次回圈
// 跑了第6次回圈
// 跑了第7次回圈
// 跑了第8次回圈
// 跑了第9次回圈
// 跑了第10次回圈

<<:  部署 Google App Script 专案(1)

>>:  Day08 测试写起乃-关於测试如何清除test db资料? & 安装 Database Cleaner

K8s - Kubernetes 指令参考笔记

K8s - Kubernetes 指令参考笔记 参考资料 参考资料1:Day 11 Kubernet...

登录档是什麽~资工的讲古时间

今天是第二天~~~~ 正如前面规划的,今天要从我们的第一个主题Windows登录档开始介绍 这里有个...

Day06字体样式(HTML)

字体样式 今天来介绍几个设计字体样式的标签 有了昨天使用标签的概念 今天就可以直接把这些效果套用在句...

第46天-fd-find 代替 find

使用 fd-find 代替 find,效率更好 下载方式 : sudo apt-get instal...

[Day 28] - 手把手跨出第一步!– (1)烧录闪烁程序到Arduino Part.1

17King 制造中,订阅一下吧(*´∀`)~♥ 今日影片长度:07 分 32 秒 本集重点条列: ...