javascript - JavaScript 中的 While 循环与 For 循环?

标签 javascript loops for-loop while-loop

<分区>

for 循环上使用 while 循环有什么好处?当我遍历数组时,我总是使用 for 循环,所以我想知道我是否遗漏了什么。

我从未遇到过 for 循环无法完成工作的情况,但我担心我可能会在这里养成坏习惯。我对循环的使用是关于网页上的元素、动画中的东西等。

最佳答案

这些是我会选择一个而不是另一个的原因:

For 循环语法:

for( int i = 0; i > 10; i++)
{
    //Some code here
}

我会使用 for 循环,因为我可能知道我需要执行的迭代次数,而且我有一个 INCREMENTING 变量,它有时会很方便。

While 循环语法:

while(!done)
{
    //Some code goes here
}

当我不确定我可能需要执行多少次迭代时,我会使用这个循环。示例:WAITING用户输入正确的输入值并不断循环,直到他/她输入正确的值。

Do-While 循环语法:

do
{
    //Some code here
}
while(!done);

此循环几乎与 while 循环相同,但当我需要在开始验证任何让我想循环并再次执行该代码之前至少完成一次的事情时,我更喜欢这种循环。示例:第一次要求用户输入,然后对其进行验证。如果给出了错误的输入,则返回并再次请求输入

关于javascript - JavaScript 中的 While 循环与 For 循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39969145/

相关文章:

javascript - 我应该在兑现 promise 之前还是之后更新缓存?

javascript - 映射对象保留键

javascript - 清除输入值 Javascript

c - 扫描c中循环内有空格的字符串并创建一个完美的表

loops - Lua for 循环不进行所有迭代

javascript - 单击按钮时设置列表元素的优先级颜色

php - 我循环中的数据不匹配,不知道为什么

R代码: Is there a way to make this Monte Carlo simulation quicker?

pandas - 重复将多个 Panda 数据导出到多个 csv 文件的任务

javascript 有没有办法用变量来增加 for 循环