¿Qué es más eficiente en Javascript: while o para declaraciones?
ace poco tuve la oportunidad de hacer un bucle en JavaScript y estaba bastante confundido sobre si usar la declaración for loop o whil
var i = foo.length;
while(i--){
}
for(var i=0 ;i<=foo.length;i++){
}
Quiero saber de javascript chicos cuál es más eficiente de usar y bajo qué circunstancias debemos usarlos en consecuencia. ¿Es la misma razón que en Java o algo diferente?