JavaScript回圈

回圈就是一种重复结构的逻辑,它就是我们日常生活中所说的:「如果…就继续…」的情况。当条件运算式成立时,就会重复执行某一段程序叙述。
回圈的条件运算式设计要十分的谨慎,如果条件一直都成立,程序就会一直重复执行,一直到不符合条件或是达到设定次数後才会往下执行。

JavaScript一般使用的回圈有

  • for回圈
    (给予一定的循环次数做回圈)
    for计次回圈是先设定一个变数的初值,再设定该变数执行计次的条件,最後设定变数的计次方式。
    for回圈的变数可以使用let或var来宣告,当符合条件,即执行指定的程序区块後计次,一直到不符合条件,才跳脱回圈,结束程序或是往下去执行。
    语法格式如下:
for(let 变数起始值; 条件式; 变数增减值)
{
  程序叙述;
}
  • while回圈
    (当指定条件是true状态时循环执行程序码)
    它是相当基本的回圈,开始时先设定条件,当符合条件时执行指定的程序,一直到不符合条件时才跳出回圈 。

语法格式如下:

while (条件式判断)
{
  程序叙述
}

使用 while loop 要注意以下两点:

  1. 必须先指定变数的起始值。
  2. 条件式中的变数值的增减,必须写在 while{} 内,否则变数 i 永远不会改变,回圈就会一直执行,造成无穷回圈。
  • do...while 回圈
    do...while与while回圈几乎是一样的,只是do...while回圈是先执行回圈中的程序在最後才设定条件。当状况符合条件时即执行程序区块,一直到不符合条件时才跳出回圈。
    do...while 回圈语法格式如下:
do {
  程序叙述
}
while (条件式)

<<:  COVID-19 literature searching (BM25)文献搜寻-BM25方法

>>:  爬虫怎麽爬 从零开始的爬虫自学 DAY30 铁人赛完赛心得

零信任架构(InfoSec Taiwan 2020)

零信任架构简介 TWCSA活动:https://2020.infosec.org.tw 日期/时间:...

[ Day7 ] General Skills 小暖身

今天我们再解 General Skills 2 题好了, 我看到和昨天同样概念的题型耶 一起解完好了...

Day 28 : 应用篇 — 如何透过 Obsidian 帮助知识工作者写作 ? 分享我的 Obsidian 写作流程

前言 近期陆续收到许多朋友的来信,询问 Obsidian 可以如何应用。经过几次的讨论,我发现许多人...

[Day 09] tinyML开胃菜Arduino IDE上桌(下)

书接上回[Day 08] tinyML开胃菜Arduino IDE上桌(上)。 单机版IDE Ard...

Vue 在 Localhost 开发时出现 “[prerender-spa-plugin] Unable to prerender all routes!” 错误的解决方式

我在 Localhost 开发的时候会出现一个错误讯息困扰有许久,而且是机率性的。因为以 SPA(S...