<sectionid="description"> El orden es importante en <code>if</code> , <code>else if</code> declaraciones. La función se ejecuta de arriba a abajo, por lo que deberá tener cuidado con la afirmación que aparece primero. Tomemos estas dos funciones como ejemplo. Aquí está el primero: <blockquote> función foo (x) { <br> si (x <1) { <br> devuelve "Menos de uno"; <br> } else if (x <2) { <br> devuelve "Menos de dos"; <br> } else { <br> devuelve "Mayor o igual a dos"; <br> } <br> } </blockquote> Y el segundo simplemente cambia el orden de las declaraciones: <blockquote> barra de funciones (x) { <br> si (x <2) { <br> devuelve "Menos de dos"; <br> } else if (x <1) { <br> devuelve "Menos de uno"; <br> } else { <br> devuelve "Mayor o igual a dos"; <br> } <br> } </blockquote> Si bien estas dos funciones parecen casi idénticas, si pasamos un número a ambas obtenemos diferentes salidas. <blockquote> foo (0) // "Menos de uno"<br> barra (0) // "Menos de dos"</blockquote></section>