美文网首页
JavaScript之函数

JavaScript之函数

作者: 黄培忠 | 来源:发表于2017-03-02 14:54 被阅读0次

    我们知道圆的面积计算公式为:

    S = πr^2

    当我们知道半径r的值时,就可以根据公式计算出圆的面积,假设我们需要计算3个不同大小的圆的面积:

    var r1 = 12.34;

    var r2 = 9.88;

    var r3 = 66.6;

    var s1 = 3.14 * r1 * r1;

    var s2 = 3.14 * r2 * r2;

    var s3 = 3.14 * r3 * r3;

    当代码出现有规律的重复的时候,每次写3.14 * x * x很麻烦,而且如果把3.14改成更复杂的数字得全部替换

    有了函数,我们就不再每次写3.14 * x * x,我们可用函数调用s = area_of_circle(x),而函数area_of_circle本身只需要写一次,就可以多次调用,基本上所有的高级语言都支持函数,JavaScript也一样

    抽象

    抽象是数学中非常常见的概念,举个例子:

    计算数列的和,比如:1+2+3+...+100,写起来很不方便,因此数学家发明了求和符号∑,可以把1+2+3+...+100记作:

    100

    ∑n

    n=1

    这种抽象的记法很强大,因此我们看到∑就可以理解成求和,而且还可以扩展:

    100

    ∑(n^2+1)

    n=1

    还原成加法运算就是:

    (1x1+1)+(2x2+1)+(3x3+1)+...+(100x100+1);

    写计算机程序也一样,函数就是最基本的一种代码抽象的方式

    相关文章

      网友评论

          本文标题:JavaScript之函数

          本文链接:https://www.haomeiwen.com/subject/bnohgttx.html