Scroll
Lección de JavaScript 4: Funciones
En esta lección veremos las funciones en JavaScript: cómo escribirlas y qué tipos de funciones existen. Puedes leer sobre funciones en estas lecciones de PHP, ya que muchos ejemplos también funcionan en JavaScript:
Lecciones de PHP - Lección 7 - Funciones y programación funcional en PHP
Lecciones de PHP - Lección 9 - Recursión
La sintaxis de funciones en JavaScript es similar a la de PHP, pero existe una diferencia importante. En JavaScript, todas las variables declaradas fuera de una función son globales y están disponibles dentro de funciones anidadas si fueron declaradas antes de su ejecución. Por eso, el siguiente código se comporta diferente en PHP y en JavaScript.
PHP:
<?php function inc(){ $x++; return $x; } $x = 10; inc($x); print $x; ?>
JavaScript:
<script> function inc(){ x++; return x; } x = 10; inc(x); alert(x); </script>