【发布时间】:2020-04-03 18:47:24
【问题描述】:
我正在学习 JavaScript,并想了解这种行为。
我正在研究以下代码:
function multiNum(x,y){
return x*y
}
var num = multiNum(3,4);
document.write(num)
我尝试自己输入,这就是我想出的:
function multiNum(x,y){
return x*y
}
document.write(multiNum(3,4))
我想我可以将multiNum(3,4) 放入document.write() 中,而不是创建另一个变量。
那么,我必须创建另一个变量并将新变量放入document.write(),这只是一个规则吗?
【问题讨论】:
-
您不必强制创建变量。在大多数情况下,当变量名有意义时,它更容易阅读,并且避免了混乱的代码。在这里,您的示例很简单。但是想象一下像
a(b(c(42, c('x'))))这样的东西。这更难阅读(哪个右括号对应于左括号?),将其分解为命名良好的变量将使一切更容易维护。 -
这最终是为了让代码更容易阅读和理解!谢谢!!
-
另外,有时您需要多次使用函数的结果。将其保存在变量中通常比重复调用函数要好。
标签: javascript function variables