JavaScript HTML DOM console.time() 方法

  • HTML DOM console.time() 方法

    console.time()方法在控制台视图中启动计时器。此方法允许您在代码中对某些操作进行计时以进行测试。使用console.timeEnd()方法结束计时器并在控制台视图中显示结果。使用label参数命名计时器,然后您可以在同一页面上有许多计时器。
    提示:测试控制台方法时,请确保控制台视图可见(按F12查看控制台)。
    实例:
    执行for循环100000次需要多长时间:
    console.time();
    for (i = 0; i < 100000; i++) {
      // some code
    }
    console.timeEnd();
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    方法
    console.time()
    11.0+
    支持
    10.0+
    4.0
    支持
  • 语法

    console.time(label)
  • 参数值

    参数 类型 描述
    label String 可选的。计时器的名称
  • 更多例子

    使用label参数:
    console.time("test1");
    for (i = 0; i < 100000; i++) {
      // some code
    }
    console.timeEnd("test1");
    
    尝试一下
    哪个是最快的,for循环还是while循环?
    var i;
    console.time("test for loop");
    for (i = 0; i < 100000; i++) {
      // some code
    }
    console.timeEnd("test for loop");
    
    i = 0;
    console.time("test while loop");
    while (i < 1000000) {
      i++
    }
    console.timeEnd("test while loop");
    
    尝试一下