¿Diferencia entre console.log y retorno en javascript?

¿Cuáles son las instancias en las que usaría console.log y return en javascript?

Acabo de empezar a aprender javascript y quiero saber cuáles son algunos casos en los que los uso.

De http://blogs.msdn.com/b/cdndevs/archive/2011/05/26/console-log-say-goodbye-to-javascript-alerts-for-debugging.aspx

console.log mostrará el parámetro pasado al método de registro en la ventana de la consola. Utilice este método para mostrar una cadena o variable en la ventana de la consola.

También puede usar la clase de consola en su código, al igual que nosotros podemos usar alertas de JavaScript.

  

Cuando se utiliza la instrucción de return , la función dejará de ejecutarse y devolverá el valor especificado.

En realidad no hay nada en común entre ellos.

return – devuelve la ejecución al llamante con un resultado opcional

console.log() : console.log() sesión de información en la consola.

console.log imprime la cadena en la consola de firebug. Acaba de encontrar el enlace a continuación, puede consultar ¿Qué es console.log y cómo lo uso?

y

devuélvalo solo desde la función sin procesar más código o puede decir: Una función se detiene inmediatamente en el punto donde se llama el retorno.

Son para propósitos completamente diferentes, console.log devolverá el valor a la consola del navegador si es compatible, return devolverá un valor de la función javascript

Console.log emite un mensaje a la consola de su navegador, y generalmente se usa para emitir mensajes de depuración (investigue las herramientas de desarrollo de su navegador)

return es una palabra clave que termina una función y posiblemente devuelve un valor al llamador de esa función.

console.log no influirá en el flujo de su código. Los valores de retorno causarán reacciones en su script, realmente importa si devuelve falso o verdadero o lo que sea. Para la depuración sugiero fuertemente el uso de console.log.

Dentro de un cierre, la return devolverá algo de valor, y console.log registrará algún valor en la consola del navegador. Console.log es como una herramienta de depuración para no buenos navegadores como IE.