Javascript 如何删除for循环的第一部分?
例如,我有一个我已经定义的变量,我想在For循环中用作计数器。我发现用null替换第一个表达式是可行的,但我想知道是否可以用不同版本的for循环将其完全删除 例如:Javascript 如何删除for循环的第一部分?,javascript,loops,for-loop,Javascript,Loops,For Loop,例如,我有一个我已经定义的变量,我想在For循环中用作计数器。我发现用null替换第一个表达式是可行的,但我想知道是否可以用不同版本的for循环将其完全删除 例如: function foo() { var i = 10; for(null; i > 0; i++) { console.log(i); } } 只是不要提供任何东西。for循环的所有3个部分都是可选的 function foo() { var i = 10; for(
function foo() {
var i = 10;
for(null; i > 0; i++) {
console.log(i);
}
}
只是不要提供任何东西。
for
循环的所有3个部分都是可选的
function foo() {
var i = 10;
for(; i > 0; i++) {
console.log(i);
}
}
但是它的无止境循环=)您可以简单地使用true
:
while(true){
...
}
只需将初始值设定项保留为空。如果阅读文档,您会惊讶于所学到的东西:事实上,您的示例的函数体几乎完全是文档中“可选”示例的副本。
while(true){
...
}