最终目标是获取所有变量并在最终等式中使用以生成答案。
var first = function one(five) {
return five;
};
var second = function two(thirty) {
return ten;
};
var third = function three(ten) {
return ten;
};
one(5);
two(30);
three(10);
var theanswer = first * second / third;
console.log(theanswer);
谢谢!我想我们都必须从某个地方开始。
答案 0 :(得分:1)
您的函数定义的语法是命名函数表达式。您正在为变量分配函数的引用,而不是调用它的结果。
由于您需要这些变量中的返回值,所以在调用函数时分配它,而不是在定义它时。
您还需要在two
中返回正确的变量。
function one(five) {
return five;
};
function two(thirty) {
return thirty;
};
function three(ten) {
return ten;
};
var first = one(5);
var second = two(30);
var third = three(10);
答案 1 :(得分:0)
可能低于代码是有用的:
var first = function one(five) {
return five;
};
var second = function two(thirty) {
return thirty;
};
var third = function three(ten) {
return ten;
};
var theanswer = first(5) * second(30) / third(10);
console.log(theanswer);