Funciones que devuelven valores

Algunas funciones se han diseñado para ejecutar un cálculo o determinar la condición de un objeto. Dichas funciones crean información, como el resultado del cálculo o el estado del objeto. Cuando una de estas funciones termina de ejecutarse, “devuelve” esta información.

Por ejemplo, considérese la función llamada Number.sqrt(). Esta función calcula la raíz cuadrada de cualquier valor que se le pase. Por ejemplo, si quisiera obtener la raíz cuadrada del número 25, lo indicaría de esta manera “Number.sqrt(25)”.

Sin embargo, “Number.sqrt(25)” no es una expresión completa, porque no indica a la presentación interactiva qué hacer con el valor devuelto (la raíz cuadrada de 25, ó 5). Para crear una expresión completa, es necesario indicar a la presentación interactiva dónde debe colocar la información.

Una manera de hacerlo es colocarla en una variable:

IntVar = Number.sqrt(25)

Después de que esta expresión se evalúe, IntVar será igual a 5.

Nota: ¿Por qué esta función comienza con Number? En este caso, Number simplemente indica que esta función es una función numérica. Encontrará más información en “Objetos“.

Funciones que devuelven valores