码迷,mamicode.com
首页 > 编程语言 > 详细

javascript之函数使用

时间:2017-03-27 14:23:17      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:javascrip   java   foo   var   一点   console   内容   参数   复用   

function 可以作为一个过程,也就是把部分逻辑抽离包在一起;也可以作为变量或对象的属性;也可以作为参数传递;也可以直接执行;

  1.   console.log(‘header‘);

      console.log(‘body‘);

      console.log(‘footer‘);

    我们可以把上面的几行包裹起来

    function say(){

      console.log(‘header‘);

      console.log(‘body‘);

      console.log(‘footer‘);

    }

  这样我们在需要使用到的地方可以say()调用就可以了,这样可以是逻辑更清晰而且使得可以复用。

  2.   var  run = function (speed){console.log(speed);};

      var obj = {

        run : function (speed){console.log(speed);}

      };

  3.  done(function(name){

      console.log(name);

    });

    function done(fn,name){

      fn(name);

    }

  4.  (function(){

      //内容

      })();

  2/3/4都是使用的变量定义函数,是匿名函数。第4点及时函数是为了像第一点一样包裹部分逻辑免受外部的污染,又只需要立即执行一次。

 

javascript之函数使用

标签:javascrip   java   foo   var   一点   console   内容   参数   复用   

原文地址:http://www.cnblogs.com/ehuanrum/p/6626416.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!