Skip to main content

In AS3 I believe you should initialise all variables outside loops for increased performance. Is this the case with JavaScript as well? Which is better / faster / best-practice?

var value = 0; for (var i;i = 0; i < 100; i++) { value = somearray[i]; } 

or

for (var i;i = 0 ; i < 100; i++) { var value = somearray[i]; } 

In AS3 I believe you should initialise all variables outside loops for increased performance. Is this the case with JavaScript as well? Which is better / faster / best-practice?

var value = 0; for (var i; i < 100; i++) { value = somearray[i]; } 

or

for (var i; i < 100; i++) { var value = somearray[i]; } 

In AS3 I believe you should initialise all variables outside loops for increased performance. Is this the case with JavaScript as well? Which is better / faster / best-practice?

var value = 0; for (var i = 0; i < 100; i++) { value = somearray[i]; } 

or

for (var i = 0 ; i < 100; i++) { var value = somearray[i]; } 
added 16 characters in body; edited title
Source Link
Daniel Vassallo
  • 345.7k
  • 72
  • 513
  • 447

javascript JavaScript variables declare outside or inside loop?

In AS3 I believe you should initialise all variables outside loops for increased performance, is. Is this the case with JSJavaScript as well? Which is better / faster / best practice:-practice?

var value = 0; for (var i; i < 100; i++) { value = somearray[i]; } 

or

for (var i; i < 100; i++) { var value = somearray[i]; } 

javascript variables declare outside or inside loop?

In AS3 I believe you should initialise all variables outside loops for increased performance, is this the case with JS? Which is better / faster / best practice:

var value = 0; for (var i; i < 100; i++) { value = somearray[i]; } 

or

for (var i; i < 100; i++) { var value = somearray[i]; } 

JavaScript variables declare outside or inside loop?

In AS3 I believe you should initialise all variables outside loops for increased performance. Is this the case with JavaScript as well? Which is better / faster / best-practice?

var value = 0; for (var i; i < 100; i++) { value = somearray[i]; } 

or

for (var i; i < 100; i++) { var value = somearray[i]; } 
Source Link
davivid
  • 6k
  • 12
  • 47
  • 74

javascript variables declare outside or inside loop?

In AS3 I believe you should initialise all variables outside loops for increased performance, is this the case with JS? Which is better / faster / best practice:

var value = 0; for (var i; i < 100; i++) { value = somearray[i]; } 

or

for (var i; i < 100; i++) { var value = somearray[i]; }