Javascript、SOAP、执行、变量和函数调用
这是吗Javascript、SOAP、执行、变量和函数调用,javascript,function,variables,soap,Javascript,Function,Variables,Soap,这是吗 只是将函数存储到变量中 执行返回值并将其存储到变量中 还是两者兼而有之 不幸的是,我在网上找不到有用的东西。看着 看起来函数已经执行了,但我不确定 我还使用chrome浏览器中的普通Javascript对其进行了测试,结果如下: var result = XrmServiceToolkit.Soap.Execute(setStateRequest); 调用函数normal > function test(a){ console.log(a); }; undefin
var result = XrmServiceToolkit.Soap.Execute(setStateRequest);
调用函数normal
> function test(a){
console.log(a);
};
undefined
使用变量声明
> test("asd");
asd
但是看起来这个变量不包含任何信息
> var x = test("asd");
asd
现在我完全糊涂了。为什么函数在从未存储时被称为变量?我不熟悉Javascript,需要了解它到底在做什么。它将函数的返回值存储到一个变量中 测试函数不工作的原因是因为在测试中没有返回值
> console.log(x);
undefined
> x
undefined
这可能会让事情更清楚一些哦,那是我的错。谢谢你的帮助。:)
function test(num) {
return num * 2;
}
var doubled = test(2);
// doubled now contains 4
var doubleVariable = test;
// doubleVariable is now the same as test
doubleVariable(2)
// returns 4