美文网首页
js04-函数

js04-函数

作者: 蜉蝣_fe74 | 来源:发表于2019-02-21 20:55 被阅读0次

1.    函数参数

        形参:形式参数,声明函数的时候写在小括号里面的参数,无需var

        实参:实际参数,在函数调用的时候需要传递实际有值得参数

            实参个数大于形参,多余实参自动舍弃

            形参个数大于形参,多余形参默认为undefined

2.       实参副本arguments:

        可以在函数内部使用arguments接收所传递过来的参数,是一个集合

案例://遍历求和  function calc(){

                            var sum=0;

                                for (var i=0;i<arguments.length;i++) {

                            document.write(sum);  //arguments.length 是存储在arguments中的个数;

                                sum += arguments[i];  //arguments[i] 指第i个值 默认从0开始存储。

                            document.write("<br/>")

                                    }

                                    document.write(sum);

                                }

                        calc(1,2,3,4,5,6,7,8,9,6,5,4,2,4,45);

3.    return关键字

        1.结束函数的执行

        2.交回函数执行权

        3.返回一个结果到全局

4.    递归阶乘 (消耗内存,容易造成栈溢出等问题!)

        function diGui(b){

            if (b===1) {

                return 1;

            }else{    return diGui(b-1)*b;   }

    }

     console.log(diGui(5))

5.堆栈

    1.   栈( Stack):先进后出(FILO),在栈顶做插入(压栈)和删除操作(出栈)。

    2. 队列:先进先出(FIFO),在队头做删除操作,在队尾做插入操作。

6.    编写函数实现:两个数平方的阶乘相加的和

//要求:三个函数实现,一个求阶乘,一个求平方,第三个函数利用这两个函数求出最终结果

//求阶乘函数

function jie(m){

var sum=1;

for (var i=1;i<=m;i++) {

sum *= i;

}

return sum;

}

//求平方的函数

function pFang(p){

return Math.pow(p,2)

}

//求和的函数

function addAll(m,n){

return pFang(jie(m))+pFang(jie(n))

}

document.write(addAll(1,3))

相关文章

  • js04-函数

    1.函数参数 形参:形式参数,声明函数的时候写在小括号里面的参数,无需var 实参:实际参数,在函数调用的时候...

  • Excel(三)

    AND函数 OR函数 NOT函数 IF函数 频率分析函数FREQUENCY

  • if、else if、for、while、repeat函数

    ①if函数 ②else if函数 ③for函数 ④while函数 ⑤repeat函数

  • strsplit、mapply、paste、match函数

    strsplit函数 mapply函数 strsplit函数 mapply函数 paste函数 match函数 第...

  • Oracle中常用函数(SQL)

    Oracle函授有以下几个分类:数字函数、字符函数、日期函数、转换函数、集合函数、分析函数 数字函数: 字符函数:...

  • MySQL函数

    字符函数 数字运算函数 比较运算符和函数 日期时间函数 信息函数 聚合函数 加密函数 流程函数

  • BI-SQL丨AND & OR & IN

    AND函数 & OR函数 & IN函数 AND函数、OR函数和IN函数都可以理解是WHERE函数的补充,当然也可以...

  • Python之函数

    课程大纲 函数定义 函数的参数 函数的返回值 高阶函数 函数作用域 递归函数 匿名函数 内置函数 函数式编程 将函...

  • 函数基本知识

    函数 函数的定义: def 函数名() 函数的调用:函数名() #不能将函数调用放在函数定义上方 函数的文档注...

  • 积分表——不定期更新

    基本初等函数包括: 常函数: 幂函数 指数函数 对数函数 三角函数 反三角函数 I、反函数Ⅱ、复合函数:初等函数(...

网友评论

      本文标题:js04-函数

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