Función - Devolviendo un valor

Devolviendo un valor desde una función.
Como tomar el resultado de una función para ser usado en otras operaciones.?

Explicación

Función – Devolviendo un valor: :
Sintasis:
function name(parámetro 1,parámetro 2,...)
{
// set de declaraciones que serán ejecutaresp_codes
return the value;
}

Una función puede también retornar un valor después de hacer operaciones específicas. Para explicarlo, podemos considerar un requerimiento donde se tiene que calcular x2/2.
Calcularemos x2 en una función y retornará el resultado x2. Después de tomar el valor del resultado, podremos dividirlo 2.
Código Ejemplo:
<script language="javascript">
function square(number1)
{
var c = number1*number1;
// Ahora retornaremos el resultado
return c;
}
var x = 4;
// Aquí se invoca la función y captura del resultado
var des = square(x);
var res = des/2;
document.write(" El resultado - "+res);
</script>

Resulta:
El resultado - 8

En el ejemplo de arriba, calculamos x2 en la función "square(xxx)". Nosotros retornamos el resultado.
Captando el resultado:
Como la función es para retornar un valor, mientras nosotros invocamos la función, asignamos una variable para capturar el resultado como "var des = square(xxxx);".
Ahora el resultado de x2 es asignado a la variable des.
Además usando la variable 'des' se concluyeron las operaciones.
Nota: Una vez que la declaración de retorno es llamaresp_code en una función que se quiebre, no más declaraciones siguientes serán ejecutaresp_codes.