假设我们要编写一个程序,模拟一个简单的游戏。在这个游戏中,玩家要不断地向前走,直到遇到第一面墙壁为止。我们可以使用while循环来实现这个功能,具体的代码如下:
let distance = 0;while (distance < 100) {console.log("向前走了10米");distance += 10;}console.log("遇到了墙壁,停止前进");这段代码中,我们定义了一个名为distance的变量,它代表玩家离出发点的距离。然后我们使用了while循环,不断地输出“向前走了10米”,并让distance自增10,直到distance的值达到100为止。最后一行代码输出“遇到了墙壁,停止前进”,表示游戏结束。
在这个例子中,while循环的条件是distance< 100,意思是只要玩家离出发点的距离小于100米,就继续向前走。当distance的值达到100米时,这个条件不再满足,循环结束。
接下来,我们看另一个例子。假设我们要编写一个程序,计算1到10之间所有整数的和。我们可以使用while循环来实现这个功能,具体的代码如下:
let sum = 0;let i = 1;while (i <= 10) {sum += i;i++;}console.log("1到10之间所有整数的和为:" + sum);这段代码中,我们定义了一个名为sum的变量,它代表所有整数的和。然后我们使用了while循环,从1开始,不断地将当前的整数加入sum中,直到处理完10为止。最后一行代码输出“1到10之间所有整数的和为:55”,表示计算完成。
在这个例子中,while循环的条件是i<= 10,意思是只要当前的整数小于等于10,就继续计算。当i的值达到11时,这个条件不再满足,循环结束。
最后,我们再看一个例子。假设我们要编写一个程序,输出所有小于100的偶数。我们可以使用while循环和if语句来实现这个功能,具体的代码如下:
let i = 0;while (i < 100) {if (i % 2 == 0) {console.log(i);}i++;}这段代码中,我们使用了while循环,不断地遍历0到99之间所有的整数。在循环中,我们使用了if语句判断当前的整数是否是偶数,如果是,就输出它的值。最后,我们得到了所有小于100的偶数。
在这个例子中,while循环的条件是i< 100,意思是只要当前的整数小于100,就继续遍历。当i的值达到100时,这个条件不再满足,循环结束。
以上就是一些关于JavaScript中while循环的例子,它们向我们展示了while循环的强大和灵活。当我们遇到需要重复执行一段代码的场景时,可以考虑使用while循环来实现。
上一篇:javascript中函数嵌套的例题
下一篇:css拟物按钮图解









