首页 > 其他 > 详细

function 函数的使用

时间:2015-09-21 00:07:23      阅读:622      评论:0      收藏:0      [点我收藏+]

函数的构成

function+函数名(参数1,参数2){

函数实现;

}

函数名不能是数字开头,可以是字母和下划线;

 函数的调用: 函数名();

作用域

定义在函数外面的变量,称之为全局变量,整个文档都可以访问。

定义在函数里面的变量为局部变量,只能在该函数内部访问。

var a=10;

    function aa(){

        var a=20;

        alert(a);

    }

alert(a);

    aa()


函数是一个数据类型,可以把它赋给变量

var f=function (b){

        return (b=b+1);

    };

  alert(f(5));

调用的时候使用f(参数)来使用

函数可以访问自身内部的函数

function b(){

       var a=5;

        function bb(){

            alert(a);

        }

        bb();

    }

b();

当内部函数有返回值的时候 调用函数要使用return+函数

function c(){

    var a=10;

    function bb(){

        return a*2;

    }

    return bb();

}

  alert(c())

函数对自身内部函数的调用

function d(a,b){

        function dd(a){

            return a+2

        }

        return c=dd(a)+dd(b);

    }

alert(d(2,3))

函数对其他函数的调用

function add(a,b){

        return a+b;

    }

    function sub(a,b){

        return a-b;

    }

    function bb(x,a,b){

        return  x(a,b);

    }
  alert(bb(sub,2,3))

函数的递归

function cc(a){

        if (a==1){

            return a;

        }else{

            return a*cc(--a);

        }

    }

    alert(cc(4));

 

 

 

function 函数的使用

原文:http://www.cnblogs.com/yangjinfeng172/p/4824736.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!