【发布时间】:2011-09-05 13:45:19
【问题描述】:
我知道“break”用于在满足特定条件之前停止循环,但我真的很困惑为什么在我们可以选择使我们的标准更好时使用 break。例如看这段代码:
var i = 0;
for (i = 0; i <= 10; i++) {
if (i == 3) {
break;
}
document.write("The number is " + i);
document.write("<br />");
}
我很清楚这个 break 命令将在变量的值达到 3 时终止循环,但我的问题是为什么我们使用 break 而不是让我们的条件像 i
【问题讨论】:
-
好点,很想看到 break 的良好应用(并继续),因为到目前为止我看到的大部分内容似乎都会导致代码晦涩难懂
-
我不知道你为什么在这种情况下使用 break
-
不使用常量时使用break。如果你循环一个对象数组并检查每个对象中的一个值是否为 3,你真的不知道它会在 i == 3 时出现,对吧?但是,在您的示例中,break 的用法很愚蠢,是的。
标签: javascript loops for-loop break