学习JavaScript数据结构与算法(第3版)
上QQ阅读APP看书,第一时间看更新

1.5 函数

在用JavaScript编程时,函数很重要。我们的例子里也用到了函数。

下面的代码展示了函数的基本语法。它没有用到参数或return语句。

    function sayHello() {
      console.log('Hello! ');
    }

要执行这段代码,只需要使用下面的语句。

    sayHello();

我们也可以传递参数给函数。参数是会被函数使用的变量。下面的代码展示了如何在函数中使用参数。

    function output(text) {
      console.log(text);
    }

我们可以通过以下代码使用该函数。

    output('Hello! ');

你可以传递任意数量的参数,如下所示。

    output('Hello! ', 'Other text');

在这个例子中,函数只使用了传入的第一个参数,第二个参数被忽略。

函数也可以返回一个值,例如:

    function sum(num1, num2) {
      return num1 + num2;
    }

这个函数计算了给定两个数之和,并返回结果。我们可以这样使用:

    var result = sum(1, 2);
    output(result); // 输出3