首页 > 解决方案 > 将函数结果分配给 JavaScript 中的变量

问题描述

我正在学习 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()吗?

标签: javascriptfunctionvariables

解决方案


您的两个示例都是正确的,并且会产生相同的结果。这只是风格问题。

如果您希望您的代码更易于阅读,那么最好像在第一个示例中那样将其分开。

如果您希望代码更小。那么第二个例子是最好的。

将事物分开是最佳实践。


推荐阅读