<分区>
在 for
循环上使用 while
循环有什么好处?当我遍历数组时,我总是使用 for
循环,所以我想知道我是否遗漏了什么。
我从未遇到过 for
循环无法完成工作的情况,但我担心我可能会在这里养成坏习惯。我对循环的使用是关于网页上的元素、动画中的东西等。
<分区>
在 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/