获取当前时间分钟的Javascript代码。
var dateObj = new Date();
dateObj.setMinutes(1); // Setting the minutes to "1".
var minutes = dateObj.getMinutes(); // Returns "1".
什么是更好的速度优化代码?
alert( ('0'+minutes).slice(-2) ); // Returns "01".
或
alert( (minutes < 10 ? '0' : '') + minutes ); // Returns "01".
答案 0 :(得分:0)
在我的有限测试中,(minutes < 10 ? '0' : '') + minutes
的速度约为('0'+minutes).slice(-2)
的3倍。
答案 1 :(得分:0)
我刚刚运行了chrome性能,
alert( ('0'+minutes).slice(-2) );
出现最快,我认为是因为没有进行评估。
花费的总时间为1265.4ms,而第一种方法为2225ms