Нет большой разницы в их «эффективности» или производительности, используйте то, что делает логику вашей программы более понятной в каждом конкретном случае.
но я получил возможность делать зацикливание в javascript, и я был довольно озадачен, использовать ли для зацикливания или оператора while.
var i = foo.length;
while(i--){
}
или же
for(var i=0 ;i<=foo.length;i++){
}
Я хочу узнать от javascript парней, какой из них эффективнее использовать и при каких обстоятельствах мы должны использовать их соответственно. Это та же причина, что и в Java или что-то другое.