1.浏览器内置方法

  • console.time()
  • console.timeEnd()
function add(x){if(x==1){return 1;}return add(x-1)+x;
}console.time();
var ad = add(10000);
console.timeEnd();//default: 0.48291015625ms

2.日期对象new Date().getTime()

function add(x) {if(x == 1) {return 1;}return add(x - 1) + x;
}
var d1 = (new Date()).getTime();
var ad = add(10000);
var d2 = (new Date()).getTime();
console.log(d2 - d1);//1ms

作者:Gino_Li
链接:https://www.jianshu.com/p/e1e363c269c8
来源:简书

JavaScript代码运行时间计算相关推荐

  1. R语言统计代码运行耗时实战:计算代码运行时间、使用proc.time函数计算代码运行时间

    R语言统计代码运行耗时实战:计算代码运行时间.使用proc.time函数计算代码运行时间 目录

  2. JavaScript eval() 函数,计算某个字符串,并执行其中的的 JavaScript 代码。

    JavaScript eval() 函数,计算某个字符串,并执行其中的的 JavaScript 代码. 适合用于计算器的计算,等. 例子: eval("x=10;y=20;document. ...

  3. 写一个MySql存储过程实现房贷等额本息还款计算(另外附javascript代码)

    写一个MySql存储过程实现房贷等额本息还款计算 MySql存储过程代码如下: DROP procedure IF EXISTS `calc_equal_interest_proc`;DELIMITE ...

  4. JavaScript进阶:如何写出优雅的JavaScript代码

    目录 一.可维护性代码 二.编码规范-可读性 三.变量和函数命名 四.松散耦合 1.解耦HTML和JavaScript 2.解耦CSS和JavaScript 3.解耦应用程序逻辑和事件处理程序 五.编 ...

  5. 优雅的写出 JavaScript 代码

    目录 前言 避免使用 js 糟粕和鸡肋 编写简洁的 JavaScript 代码 使用 ES6/ES7 新特性 Babel ESLint Prettier 采用函数式编程 优雅的敲 JS 代码的几个原则 ...

  6. 优化javaScript代码,提高执行效率

    今天看完书,总结了一下可以如何优化 JavaScript . 1.合并js文件 为优化性能,可以把多个js文件(css文件也可以)合并成极少数大文件.跟十个5k的js文件相比,合并成一个50k的文件更 ...

  7. easyui treegrid 获取新添加行inserted_18行JavaScript代码构建一个倒数计时器

    有时候,你会需要构建一个JavaScript倒计时时钟.你可能会有一个活动.一个销售.一个促销或一个游戏.你可以用原生的JavaScript构建一个时钟,而不是去找一个插件.尽管有很多很棒的时钟插件, ...

  8. 如何优雅的编写 JavaScript 代码

    几乎每个大一点公司都有一个"运行时间长,维护的工程师换了一批又一批"的项目,如果参与到这样的项目中来,大部分人只有一个感觉--"climb the shit mounta ...

  9. python操作js中的输入_Python调用JavaScript代码的方法

    准备阶段: 以一段简单的JS脚本为例,将代码写入到文件中,其中,定义了一个方法,计算两个数的和. //norm.js //计算两个数的和 function add(num1, num2) { retu ...

最新文章

  1. C# Obsolete(已弃用方法属性)
  2. 升级IOS8游戏上传自定义头像功能失效的问题
  3. Windows.Web.Http.HttpClient.GetStringAsync 总是返回相同的结果
  4. Python字符串格式化之format方法详解
  5. 剑指offer-栈的压入、弹出序列
  6. SAP UI5 应用开发教程之六十三 - 基于 OData V4 的本地 Mock Server 实现的深入介绍
  7. 7-2 简单计算器 (13 分)
  8. 当前主流量化平台整理201705版
  9. oracle 修改字段类型方法
  10. C++ 函数需要有返回值,但非全分支return(RVO)
  11. 工作5年的一份总结(1)-07/09-07/11
  12. 学习Struts2框架笔记-第1天
  13. Android10手机OTG按钮,我又来了-荣耀10青春版手机OTG功能你会用吗?
  14. OSChina 周五乱弹 ——电影里有在线/离线,递归,循环,矩阵等概念?
  15. java mqc系统开源代码_android PDF阅读器(开源) 暴强哦
  16. 教你文件重命名快速操作
  17. 高级宏观经济学公式整理
  18. 2020-CIKM-DisenHAN: Disentangled Heterogeneous Graph Attention Network for Recommendation
  19. TAQ服务器npc多久自动交物资,魔兽世界怀旧服:奥罗服务器物资捐献完成,已成国服第一个开门...
  20. 毕业近一个月,工作近期的一些感受。

热门文章

  1. Using UVAtlas (Direct3D 9) 翻译
  2. python统计各省大学数_全国各省大学综合信息数据(教师.人口.本科.GDP.本科占人口比例)统计...
  3. 2021-2027全球与中国NFC嵌体市场现状及未来发展趋势
  4. 利用FFMPEG 旋转视频 和制作多宫格效果
  5. NOI / 2.1基本算法之枚举——2983:谁是你的潜在朋友
  6. 【LOJ2983】「WC2019」数树
  7. Codify ——我的博客诞生了
  8. Hibernate(五)多对多映射关系
  9. 太牛了,这个神奇工具让你的照片秒变宫崎骏漫画
  10. 2022年电工(中级)操作证考试题库及模拟考试