Javascript 如何执行(运行)JS函数?

Javascript 如何执行(运行)JS函数?,javascript,Javascript,是的 对于输出,我得到的不是5,而是 var x = function (axis) { return 5; }; alert(x); 我做错了什么?如果使用x作为参数,则不是执行函数并传递结果,而是传递函数本身 要执行函数,需要在末尾添加()。所以你的第一个例子应该是 function (axis) { return 5; }; 尝试调用语法: (),因此在您的情况下: alert(x()); 或: 显示输出 x() alert(x())

是的

对于输出,我得到的不是5,而是

var x = function (axis) {
    return 5;
};

alert(x);

我做错了什么?

如果使用
x
作为参数,则不是执行函数并传递结果,而是传递函数本身

要执行函数,需要在末尾添加
()
。所以你的第一个例子应该是

function (axis) {
    return 5;
};
尝试调用语法:

()
,因此在您的情况下:

alert(x());
或:

显示输出

x() 
alert(x())