PHP前端开发

掌握循环的艺术:通过实际示例理解 For、While 和 Do While 结构

百变鹏仔 2个月前 (10-14) #JavaScript
文章标签 示例

循环是计算机编程中的一项基本且非常重要的功能,在每种编程语言中都发挥着同样重要的作用。

循环主要分为三种类型:1. for 2. while 3. do while。
我们先来了解一下什么是循环。循环是一种根据指定条件重复执行代码块的结构。您可能想知道,“如果循环可以达到此目的,为什么我们需要三种不同的类型?”这就是程序员的视角发挥作用的地方,这就是我们今天的主题。让我们通过一个故事来探讨这个问题。

想象一下你有两个点:起点和终点。此外,您还会被告知从开始到结束每个步骤要增加多少。有了这三个条件,我们就可以创建一个称为 for 循环的循环。

为了简单起见,假设 sajib 想要打印 10 到 100 之间的偶数。他需要打印 10、12、14 等。这里,10是起点,100是终点,增量为2,每次移动两步。使用 for 循环可以轻松完成此任务。

基本语法:

for (start; end; increment) {    // loop body}

熟悉循环的人可能会说,“我们也可以用 while 或 do while 循环来做到这一点!”是的,我们可以,但我们需要考虑哪种类型更适合手头的任务。
while 循环

英语中“while”的意思是“只要”。简单来说,只要条件成立,循环就会执行。
进一步解释一下,只要起点小于终点,或者循环反转,只要终点小于起点,循环就会执行。在 while 和 do while 循环中,递增或递减操作在循环体内执行。

基本语法:

while (start <p>或者<br></p><pre class="brush:php;toolbar:false">while (end &gt; start) {    end--;}
请注意,使用 while 循环,我们可以根据一个条件运行无限循环,然后用另一个条件停止它。

执行 while 循环

do while 循环的机制与 while 循环基本相同。当我们需要程序至少执行一次时,我们使用 do while 循环,即使条件为 false。
我希望这次讨论能让您清楚地了解这三种类型的循环。现在,在现实生活场景中进行广泛练习,让一切变得更轻松。