求解.
比如for(var i=0; i<10000; i++)
怎么知道这个循环用了多少秒才完成啊?
貌似要new Date来计算?

解决方案 »

  1.   

    var a = new Date();
    for(var i=0; i<10000; i++)
    {
      //你的代码
    }
    var b = new Date();
    alert(b-a)
      

  2.   

    当执行到
    (newDate()).getTime() - startDate  这句的时候是不是
    startDate这个变量自动拥有valueOf()
      

  3.   

    head new Date
    foot new Date
      

  4.   

    JavaScript Date 对象与函数:Date() 函数 -- 返回当前的日期与时间
    getDate() 函数 -- 返回date对象中的月份中的天数(1-31)
    getDay()函数 -- 返回date对象中的星期中的天数(0-6)
    getFullYear() 函数 -- 返回date对象中的四位数年份
    getHours()函数 -- 返回date对象中的小时数(0-23)
    getMilliseconds() 函数 -- 返回date对象中的毫秒数(0-999)
    getMinutes() 函数 -- 返回date对象中的分钟数(0-59)
    getMonth() 函数 -- 返回date对象中的月份数(0-11)
    getSeconds() 函数 -- 返回date对象中的秒数(0-59)
    getTime() 函数 -- 返回date对象的时间戳表示法(毫秒表示)
    getTimezoneOffset() 函数 -- 返回本地时间与用UTC表示当前日期的时间差,以分钟为单位
    getUTCDate() 函数 -- 返回date对象中用世界标准时间(UTC)表示的月份中的一天(1-31)
    getUTCDay() 函数 -- 返回date对象中用世界标准时间(UTC)表示的周中的一天(0-6)
    getUTCFullYear() 函数 -- 返回date对象中用世界标准时间(UTC)表示的四位年份
    getUTCHours() 函数 -- 返回date对象中用世界标准时间(UTC)表示的小时数(0-23)
    getUTCMilliseconds() 函数 -- 返回date对象中用世界标准时间(UTC)表示的毫秒数(0-999)
    getUTCMinutes() 函数 -- 返回date对象中用世界标准时间(UTC)表示的分钟数(0-59)
    getUTCMonth() 函数 -- 返回date对象中用世界标准时间(UTC)表示的月份数(0-11)
    getUTCSeconds() 函数 -- 返回date对象中用世界标准时间(UTC)表示的秒数(0-59)
    getYear() 函数 -- 返回date对象的年份(真实年份减去1900)
    Date.parse() 函数 -- 解析一个日期的字符串,并返回该日期距1970年1月1日午夜之间的毫秒数(时间戳)
    setDate() 函数 -- 设置date对象中月份的一天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
    setFullYear() 函数 -- 设置date对象中的年份,月份和天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
    setHours() 函数 -- 设置date对象的小时,分钟,秒和毫秒,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
    setMilliseconds() 函数 -- 设置date对象的毫秒数,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
    setMinutes() 函数 -- 设置date对象的分钟,秒,毫秒,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
    setMonth() 函数 -- 设置date对象中月份,天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
    setSeconds() 函数 -- 设置date对象中月份的一天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
    setTime() 函数 -- 使用毫秒数设置date对象,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
    setUTCDate() 函数 -- 设置date对象中用世界标准时间(UTC)表示的月份的一天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
    setUTCFullYear() 函数 -- 设置date对象中用世界标准时间(UTC)表示的年份,月份和天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳) 
    setUTCHours() 函数 --- 设置date对象中用世界标准时间(UTC)表示的小时,分钟,秒和毫秒,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
    setUTCMilliseconds() 函数 -- 设置date对象中用世界标准时间(UTC)表示的毫秒数,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
    setUTCMinutes() 函数 -- 设置date对象中用世界标准时间(UTC)表示的分钟,秒,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
    setUTCMonth() 函数 -- 设置date对象中用世界标准时间(UTC)表示的月份,天,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
    setUTCSeconds() 函数 -- 设置date对象中用世界标准时间(UTC)表示的秒,毫秒,并返回date对象距1970年1月1日午夜之间的毫秒数(时间戳)
    setYear() 函数 -- 设置date对象的年份(真实年份减去1900)
    toDateString() 函数 -- 返回date对象的日期部分的字符串表示
    toGMTString() 函数 -- 返回date对象的格林威治时间(GMT)的字符串表示
    toLocaleDateString函数 -- 返回date对象的日期部分的本地化字符串
    toLocaleTimeString函数 -- 返回date对象的时间部分的本地化字符串
    toTimeString()函数 -- 返回date对象的时间部分的字符串
    toUTCString函数 -- 返回date对象的世界标准时间(UTC)的字符串表示
    Date.UTC()函数 -- 返回date对象距世界标准时间(UTC)1970年1月1日午夜之间的毫秒数(时间戳)