js查看一个函数的执行时间实例代码


Posted in Javascript onSeptember 12, 2015

具体不多说了,请看下文代码实例讲解

如下有一个求和的函数,我们要知道这个函数执行需要的时间

function add(){

 var sum = 0 ;

 for(var i = 0;i<1000000;i++){

  sum += i;

 }

return sum;

}

定义一个测试函数,将待测函数作为参数传入

function test(func){

 var start = new Date().getTime();//起始时间

 func();//执行待测函数

 var end = new Date().getTime();//接受时间

 return (end - start)+"ms";//返回函数执行需要时间

}

测试并查看实际执行时间

var time = test(add);

console.log(time);

js查看一个函数的执行时间实例代码

Javascript 相关文章推荐
Javascript模块模式分析
May 16 Javascript
javascript 跳转代码集合
Dec 03 Javascript
jQuery的运行机制和设计理念分析
Apr 05 Javascript
js判断元素是否隐藏的方法
Jun 09 Javascript
Javascript冒泡排序算法详解
Dec 03 Javascript
jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)
Mar 05 Javascript
jquery 点击元素后,滚动条滚动至该元素位置的方法
Aug 05 Javascript
JS获取html元素的标记名实现方法
Oct 08 Javascript
vue中如何引入jQuery和Bootstrap
Apr 10 jQuery
vue操作动画的记录animate.css实例代码
Apr 26 Javascript
解决vue-router 切换tab标签关闭时缓存问题
Jul 22 Javascript
JavaScript设计模式之原型模式详情
Jun 21 Javascript
JavaScript学习笔记(三):JavaScript也有入口Main函数
Sep 12 #Javascript
JS实现仿QQ面板的手风琴效果折叠菜单代码
Sep 11 #Javascript
JS实现仿Windows7风格的网页右键菜单效果代码
Sep 11 #Javascript
jQuery+css实现的蓝色水平二级导航菜单效果代码
Sep 11 #Javascript
js实现的后台左侧管理菜单代码
Sep 11 #Javascript
微信企业号开发之微信考勤Cookies的使用
Sep 11 #Javascript
微信企业号开发之微信考勤百度地图定位
Sep 11 #Javascript
You might like
php读取30天之内的根据算法排序的代码
2008/04/06 PHP
PHP中设置一个严格30分钟过期Session面试题的4种答案
2014/07/30 PHP
PHP扩展开发教程(总结)
2015/11/04 PHP
理解Javascript_03_javascript全局观
2010/10/11 Javascript
Jquery replace 字符替换实现代码
2010/12/02 Javascript
JS:window.onload的使用介绍
2013/11/13 Javascript
JS批量修改PS中图层名称的方法
2014/01/26 Javascript
利用jquery动画特效和css打造的侧边弹出垂直导航
2014/04/04 Javascript
浅析JavaScript中浏览器的兼容问题
2016/04/19 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐二)
2016/07/12 Javascript
Ajax分页插件Pagination从前台jQuery到后端java总结
2016/07/22 Javascript
浅谈vue-lazyload实现的详细过程
2017/08/22 Javascript
vue系列之requireJs中引入vue-router的方法
2018/07/18 Javascript
JavaScript事件对象event用法分析
2018/07/27 Javascript
菊花转动的jquery加载动画效果
2018/08/19 jQuery
JS原型和原型链原理与用法实例详解
2020/02/05 Javascript
JS 图片压缩原理与实现方法详解
2020/04/29 Javascript
[03:54]Ehome出征西雅图 回顾2016国际邀请赛晋级之路
2016/08/02 DOTA
[05:08]DOTA2-DPC中国联赛3月6日Recap集锦
2021/03/11 DOTA
Python设计模式之观察者模式实例
2014/04/26 Python
Python学习笔记_数据排序方法
2014/05/22 Python
使用Protocol Buffers的C语言拓展提速Python程序的示例
2015/04/16 Python
Python中functools模块函数解析
2017/03/12 Python
实例讲解python中的序列化知识点
2018/10/08 Python
python 使用值来排序一个字典的方法
2018/11/16 Python
Python 加密与解密小结
2018/12/06 Python
Python的logging模块基本用法
2020/12/24 Python
H5 video poster属性设置视频封面的方法
2020/05/25 HTML / CSS
Maison Lab荷兰:名牌Outlet购物
2018/08/10 全球购物
Myprotein法国官网:欧洲第一运动营养品牌
2019/03/26 全球购物
Molton Brown美国官网:奢华美容、香水、沐浴和身体护理
2020/09/02 全球购物
物理教育专业求职信
2014/06/25 职场文书
小学生安全责任书
2014/07/25 职场文书
班主任与学生安全责任书
2014/07/25 职场文书
学院党的群众路线教育实践活动整改方案
2014/10/04 职场文书
世界红十字日活动总结
2015/02/10 职场文书