Una función suma

Se trata de crear una sencilla función para sumar dos números, que se le pasan como argumentos. La función devolverá la suma de ambos números.

Solución

<!--

function sumar(sum1, sum2)

{

    var resultado;

    resultado = sum1 + sum2;

    return resultado;

}

alert("4 + 10 = "+ sumar(4, 10) ); /*Mostrar resultado*/

-->

Explicación

En este sencillo ejemplo creamos las función mediante la palabra clave function a la que sigue el nombre en este caso sumar.

Entre paréntesis escribimos los nombres que damos a los parámetros que usa la función: sum1 y sum2 en el ejemplo.

Cuando llamemos a la función entre paréntesis escribiremos dos valores que se guardarán en estas variables.

También vemos como crear una variable usando la palabra clave var seguida del nombre de la variable, en el ejemplo resultado.

El símbolo = es el operador asignación con el que guardamos la suma en la variable resultado.

Por último usamos return para devolver el resultado al programa que usa la función sumar.

Los símbolos /* y */ encierran cualquier comentario personal para clarificar el programa.

En el cuerpo de la página usaremos alert para mostrar en una ventama emergente el resultado de la suma. Esta es la fomra más simple, auqnue se podría usar document.write o utilizar un objeto dhtml para asignarle el valor. Como se trata de ejemplos para aprender basta con alert.

Una última observación que será común para todos los ejemplos: observa como todo lo que sea código JavaScritp se encierra entre las etiquetas <script> y </script>, esto le indica al navegador que debe ejecutar instrucciones de programa.

Igualmente verás los símbolos <!-- y --> como sabes es la manera que usa HTML para señalar los comentarios, y en este caso se usa para que los navegadores que no soportan JavaScript se salten el código.