的JavaScript。返回值(13)将放在哪里?

时间:2015-05-04 08:45:13

标签: javascript

代码1没有函数调用的变量...所以我的问题是......将返回值(13)放在哪里?因为代码1中没有函数调用的任何变量。代码2有一个变量var thevariableithink,其中答案13将被放入,因为8 + 5 = 13。

code 1:
var addFiveplease = function(thenumberithink) {
return thenumberithink + 5;
};

//doesn't have any variable so there's no place where the 13 will be stored.
addFiveplease(8)  

                        //VS

code 2:
var addFiveplease = function(thenumberithink) {
return thenumberithink + 5;
};

//has variable var thevariableithink where 13 will be stored.
var thevariableithink = addFiveplease(8) 

2 个答案:

答案 0 :(得分:1)

  

返回值(13)将放在哪里?因为代码1中的函数调用没有任何变量

code1中,它不会被存储在任何地方,因为您没有将返回值分配给任何变量。

答案 1 :(得分:0)

如果问题是1(addFiveplease(8)),那么返回的值会发生什么?然后它将不会存储在任何地方,因为没有引用它可用于垃圾收集的值