
上QQ阅读APP看书,第一时间看更新
2.7 返回值
向屏幕显示对话框或写入文本是一种副作用。许多函数是因为它们产生的副作用而有用的。函数也可能生成值,在这种情况下它们不需要产生副作用就有用。例如,函数Math. max采用任意数量的参数,并返回最大值。

当函数生成值时,它称为返回此值。任何产生值的东西都是JavaScript中的表达式,这意味着可以在较大的表达式中使用函数调用。此处对Math.min的调用效果与Math.max相反,它用作加法表达式的一部分:

下一章将介绍如何编写自己的函数。