这是一个非常基本的问题。我正在学习 Javascript,而且我对一般编程还很陌生。在很多教程中,我看到过这样的事情:
function add(a,b) {
var sum = a+b;
return sum;
}
现在,对于这样一个简单的计算,在我看来,没有理由创建一个中间变量。相反,我的直觉是这样做:
function add(a,b) {
return a+b;
}
如果我使用多个步骤进行更复杂的计算,我可以理解使用中间变量的基本原理,当然它们对于条件是必要的。当事情变得更复杂时,这些教程只是试图灌输可读代码的习惯,还是第一个示例本质上更好的原因?第一种方式似乎有内存性能成本。我有什么明显的遗漏吗?
我搜索过 SO 并用谷歌搜索过,但运气不佳。