為什么第二個設(shè)置成 document.write("推遲二小時時間:" + mydate.setTime())不可以啊?
很奇怪為什么這樣寫不可以
<script type="text/javascript">
?var mydate=new Date();
? document.write("當(dāng)前時間:"+mydate+"<br>");
? mydate.setTime( mydate.getTime() + 2* 60 * 60 * 1000);
? document.write("推遲二小時時間:" + mydate.setTime());//為什么不是mydate.setTime();
</script>
請問第二個document.write下面兩種寫法的內(nèi)在區(qū)別是什么呢?
第一種寫法
document.write("推遲二小時時間:" + mydate.setTime())
第二種寫法
document.write("推遲二小時時間:" + mydate);//為什么不可以用mydate.setTime()替換mydate呢
2016-03-22
遇同樣問題,應(yīng)該是mydate 是定義值, mydate.setTime 是個執(zhí)行動作,這樣理解嗎?返回只能返回值不能返回動作。不曉得對不