- JavaScript编程精解(原书第3版)
- (美)马尔奇·哈弗贝克
- 194字
- 2023-06-21 17:54:31
2.7 返回值
向屏幕显示对话框或写入文本是一种副作用。许多函数是因为它们产生的副作用而有用的。函数也可能生成值,在这种情况下它们不需要产生副作用就有用。例如,函数Math. max采用任意数量的参数,并返回最大值。
![](https://epubservercos.yuewen.com/8B8394/16679181805565906/epubprivate/OEBPS/Images/figure_0035_0001.jpg?sign=1739419419-d7cmUnb6hJuonvnGiFEDIEGvs0sFHwZb-0-154e344e815006706f6ced06d1ffa01a)
当函数生成值时,它称为返回此值。任何产生值的东西都是JavaScript中的表达式,这意味着可以在较大的表达式中使用函数调用。此处对Math.min的调用效果与Math.max相反,它用作加法表达式的一部分:
![](https://epubservercos.yuewen.com/8B8394/16679181805565906/epubprivate/OEBPS/Images/figure_0035_0002.jpg?sign=1739419419-DB9lk1P6OH5H5KvTCTFhC47VzBB0qxfB-0-357daff65837bb45dfd00ab46044debc)
下一章将介绍如何编写自己的函数。