这是一个非常基本的问题.我正在学习Javascript,而且我对编程很新.在很多教程中,我看到过这样的东西:
function add(a,b) {
var sum = a+b;
return sum;
}
Run Code Online (Sandbox Code Playgroud)
现在,对于这样一个简单的计算,在我看来,没有理由创建一个中间变量.相反,我的直觉是这样做:
function add(a,b) {
return a+b;
}
Run Code Online (Sandbox Code Playgroud)
如果我使用多个步骤进行更复杂的计算,我可以理解使用中间变量的基本原理,当然它们对条件有必要.当事情变得更复杂时,这些教程是否只是试图灌输可读代码的习惯,或者是否有理由说明第一个例子本质上更好?看起来第一种方式就是内存性能成本.有什么明显的东西让我失踪吗?
我搜索了SO并搜索了它,但没有太多运气.
javascript ×1