课程
/前端开发
/JavaScript
/JavaScript进阶篇
不定义var time=new Date();也可以,求大神解释
2016-10-13
源自:JavaScript进阶篇 8-3
正在回答
因为这样可以省力,你对比看下:
var time=new Date(); var attime= time.getHours()+":"+time.getMinutes()+":"+time.getSeconds() ; //
不设置new Date():
var attime=new Date().getHours()+":"+new Date().getMinutes()+":"+new Date().getSeconds(); //如果说调用new Date()次数比较多,你认为写一个“time”是不是比“new Date()”要省力些呢? //就本次代码书写,上面的也是更优化吧
慕粉18229743112 提问者
这里的 time是个局部变量,attime钓鱼time的方法 肯定是undefined
你可以直接调用new Date的
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答var mydate=new Date()
2 回答求解释 大神
1 回答求大神解释
5 回答var mydate=new Date(); 中的new如何理解
2 回答如果把var time=new Date() 定义在函数外部为什么被调用后时间不会变?