Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: Linton en 18 Agosto 2013, 12:30 PM

Título: [JS] ¿Qué significa x0 en este bucle?
Publicado por: Linton en 18 Agosto 2013, 12:30 PM
Estudiando algoritmos de ordenación, me encuentro este bucle for:

Código (javascript) [Seleccionar]
for( var x = 1; x0; x-- )

¿Qué significa x0? ¿O es una errata?

Muchas gracias, un saludo.

Título: Re: [JS] ¿Qué significa x0 en este bucle?
Publicado por: #!drvy en 18 Agosto 2013, 17:14 PM
Tal y como está podría tratarse de un error de syntaxis o puede que invoque a una variable ya definida.

Por ejemplo:
Código (javascript) [Seleccionar]
var x0 = 0;
for (var x=1; x0; x--){
  console.log('aaa');
}


Causaría un bucle infinito.

Saludos
Título: Re: [JS] ¿Qué significa x0 en este bucle?
Publicado por: Linton en 19 Agosto 2013, 09:03 AM
Debe ser una errata, porque el código completo es así:

Código (javascript) [Seleccionar]
var TEST_SIZE = 1000,
    sortedArr = [],
    reverseArr = [],
    randomArr = [];

for( var x = 1; x0; x-- ){
  reverseArr.push(x);
}

for( var x = 1; x


El bucle for de la última línea termina así, con una x huérfana   :huh: El ejemplo aparece aquí: http://www.etnassoft.com/2011/10/17/ordenacion-basica-de-datos-en-javascript/

Gracias y un saludo.