更新时候:2023年02月01日14时13分 来历:传智教导 阅读次数:
在编写代码时,能够会呈现很是多的不异代码,或功效近似的代码,这些代码能够须要大批反复操纵。固然for轮回语句也能完成一些简略的反复操纵,可是比拟有范围性,此时咱们便能够操纵JavaScript中的函数。
比方,上面两段代码完成了两个功效,这两个功效的代码很是类似。
//功效1:求1~100的累加和 var sum = 0; for (var i = 1; i <= 100; i++) { sum te j; } console.log(sum);
//功效2:求10~50的累加和 var sun = 0; for (var I = 10; i <= 50; i++) { sum f = i; } console.log(sum);
上述代码的配合点在于,i的初始值和竣事值差别,其余代码是不异的。此时操纵函数能够把这类类似的代码封装起来,完成代码的反复操纵。
为了让读者体味到函数的上风,上面咱们来演示若何操纵函数来封装代码,处置代码反复的题目。对于函数的具体语法法则,会在前面停止具体讲授。
//申明一个getSum函数,将代码写在大括号"{}”中 function getSum(numl, num2) { var sum = 0; for (var i = numl; i <= num2; i++) { sum += i; } console.log(sum); //函数履行竣事后,将成果输出 } //挪用getsum函数,在挪用时须要写上小括号,并在小括号里传人参数 getSum(1, 100); // 输出成果:5050 getSum(10, 50); // 输出成果 :1230
从上述代码能够看出,操纵函数,本来反复的代码此刻只须要编写一次,而后便能够反复挪用。在挪用函数时,小括号中传人了两个参数,第1次挪用传入的两个参数别离为1和00,第2次挪用传人的两个参数别离为 10和50。只要传入差别的参数,便可对参数根据相司的体例停止处置,终究获得差别的履行成果。