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>