首页 > 编程语言 > 详细

关于JavaScript中几种函数创建方法

时间:2017-01-14 13:38:30      阅读:189      评论:0      收藏:0      [点我收藏+]

一、函数表达式形式:

  var num = function (){ };

  其执行顺序是按正常解析顺序执行,只有在其后调用函数才会生效。

二、函数声明形式:

  function num() { }

  采用这种方式定义函数,有函数声明提升的作用,在函数之前调用函数也会执行。

三、Function形式:

  var num = Function(“参数”,"参数","执行体";);

  此方法创建的函数也是按顺序解析执行的。

/*Function所用时间*/
console.time();
for ( i = 1; i<100000; i++){
  var num = Function();           
}
console.timeEnd();    /*6000ms左右*/

/*函数表达式所用时间*/


console.time();
for ( i = 1; i<100000; i++){
  var num = function (){};
}
console.timeEnd();  /*30ms左右*/

 

  通过比较以上几种创建方式,Function方式不建议采用,另外两种按需要选用。

 

关于JavaScript中几种函数创建方法

原文:http://www.cnblogs.com/GuBinli/p/6284107.html

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