I\'ve seen this in some JavaScript code but I don\'t get what it does.
for(;;){
//other code
}
I\'m used to the for(i=0;i
That's an infinite loop. A for
loop has 3 sections separated by ;
: the initialization section where you normally declare and define your counter's starting conditions, the middle conditional statement that evaluates to true
or false
, and the increment section.
All 3 of these sections are optional. You can include any or none. The loop continues to loop until the conditional is false
. If that condition is never met (since it was left out), it loops forever.
A place where you'll likely see it is prepended to JSON data as described by this SO post.