課程
/前端開發
/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 回答如果把var time=new Date() 定義在函數外部為什么被調用后時間不會變?
5 回答var mydate=new Date(); 中的new如何理解
1 回答求大神解釋
2 回答求解釋 大神
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-22
因為這樣可以省力,你對比看下:
不設置new Date():
2016-10-31
這里的?time是個局部變量,attime釣魚time的方法 肯定是undefined
2016-10-13
你可以直接調用new Date的