码迷,mamicode.com
首页 > 其他好文 > 详细

function 函数的使用

时间:2015-09-21 00:10:05      阅读:114      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!