Skip to content

函数简介

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性和代码的复用率。无论是基于文本的编程语言还是可视化编程语言,函数都是非常重要的元素。考虑下面的问题:

分别求半径为 1,2,3 的圆的面积。如果不使用函数我们可以这样计算:

1 * 1 * π

2 * 2 * π

3 * 3 * π

如果使用函数,我们可以先定义一个求面积函数:

js
function 求圆的面积(r) {
  return r * r * π;
}

然后调用该函数:

js
求圆的面积(1);
求圆的面积(2);
求圆的面积(3);

我们注意到,算法(本例为求圆的面积)只在函数里面写了一次,而调用的时候,只需要传递参数即可。想象一下,当算法较为复杂时,可以大幅提高代码的复用性。