Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何删除for循环的第一部分?_Javascript_Loops_For Loop - Fatal编程技术网

Javascript 如何删除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(

例如,我有一个我已经定义的变量,我想在For循环中用作计数器。我发现用null替换第一个表达式是可行的,但我想知道是否可以用不同版本的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){
    ...
}