1、函数名即代表函数;
2、而函数名加(),即函数调用,表示把函数执行的结果给变量。
function fun1() {
return "我是函数结果";
}
var a = fun1;
var b = fun1(); //把函数的运行结果赋值给b,如果没有返回值,则是undefined。
console.log(a); //这个则是把上面的函数fun1全部输出。
console.log(b); //"我是函数结果"
1、函数名即代表函数;
2、而函数名加(),即函数调用,表示把函数执行的结果给变量。
function fun1() {
return "我是函数结果";
}
var a = fun1;
var b = fun1(); //把函数的运行结果赋值给b,如果没有返回值,则是undefined。
console.log(a); //这个则是把上面的函数fun1全部输出。
console.log(b); //"我是函数结果"