What is the difference between:
function bla1(x){console.log(x)}
and
function bla(x){return console.log(x)}
I
As you already mentioned, return gives you the possibility to call a function and save its returning value.
Here is a little example:
function bla(x) { return "blablabla"; }
If I call the method I will get a string with blablabla:
var blastring = bla(x);
alert(blastring);
This would result in an alert with blablabla.