
Erica Marin
PreguntaTengo una duda… yo la función sumar la hice en un documento .js y cuando lo ejecute en la consola no me aparecia el resultado, lo hice desde la consola y si me aparecia entonces para ver que era desde mi archivo .js en vez de poner return coloque un console.log y ahi si me devolvio el valor de la variable resultado… porque puede ser que return no me lo tomó y console.log si??

Sebastian Galindo
Cuando empleas lo siguiente en una función.
return expresion
Si asignas esa función a una variable (Como se hace en la función de expresión), la variable va a tomar la expresión que retornaste en la función. Es decir:
var variable = function(){ return "Esta es una funcion" }
La variable llamada "variable" va a tomar el valor de: "Esta es una funcion". Pero en ningún momento le estas pidiendo que la muestre en consola. La consola es un objeto aparte que si quieres referirte a ella en un archivo aparte de JavaScript vas a tener que aplicar la siguiente sintaxis:
console.log(expresion)
De esta manera el archivo JavaScript va a saber que tiene que mostrar lo que le indicaste en la consola del navegador. Siguiendo con el ejemplo anterior, para mostrar el valor de la variable asignada a una función la siguiente sintaxis es la correcta.
console.log(variable) // "Esta es una funcion"

Erica Marin
nefiox90 muchas gracias!! si era eso mismo!! me despejaste todas las dudas! <3

Juan Jiménez
Hola! Entiendo que en tu documento .js hiciste lo siguiente:
Primer caso
function sumar(a,b) { var resultado = a + b; console.log(resultado); } sumar(1,2); // Al abrir la consola en el navegador, inmediatamente muestra el resultado 3.
Resultado:
Y también intentaste esto: Segundo caso
function sumar(a,b) { var resultado = a + b; return resultado; } sumar(1,2); //Al abrir la consola en el navegador, no muestra nada.
Resultado:
En ambos casos el resultado da 3, la diferencia es que en el primer caso, se usa el método
console.log
sumar(1,2)
return
console.log

En resumen,
console.log
return

Andres David Sanchez
podrias compartir el codigo de documento.js?