JavaScript中的函数,函数中


JavaScript的函数

什么是函数呢?
概念:函数是由事件驱动的或者当他被调用时可执行的可重复使用的代码块。

函数的定义(创建)

定义分为两种:声明式和创建式。

通过关键字function声明;

通过变量赋值(未命名函数);

注:默认情况下,函数不会自动执行,需要主动执行。

函数的分类

函数的参数

利用计算任意三个数字的和


注:当有重复代码需要选择执行时,可以分装成函数;

前面我们提到了函数的一个变量,现在我们就来认识它。

那就是arguments,它是个伪数组 ,函数内部特有的变量
arguments保存了当前执行时传入函数的所有实参。

function fn(){
        console.log(arguments);

每个数组中的数据,都得有数组:数组.length;从0开始,到 length-1结束;

计算任意个任意数字的和

这里是用arguments拿到了数组中的所有数据

函数的返回值

返回值的使用:处理数据后,处理之后的数据二次使用/其他位置 使用
关键字:return;用来返回值

function fn(a){
        return a+1;
    }
     console.log(fn(5)); 
     alert(fn(7));
     document.write(fn(9));
     使用返回值,实现了函数的封装。

注:1.return 之后,函数会停止;return后的代码不会执行;
2.返回值可以返回任何值;

已知有函数的执行:fn(3)(4)(5),要求执行结束后,结果为12,请编写这个函数
function fn(a){
        return function(b){
            return function(c){
                return a+b+c;
            }
        }
    }
    console.log(fn(3)(4)(5));
    分别三次拿到了a、b、c的值

文章最后发布于: 2019-10-26 15:43:50

相关内容

    暂无相关文章