① js問題,Date date=new Date()。我想把"20111231"這個日期值指定到date變數中,怎樣操作
var date=new Date(yyyy,mth,dd);
如果你指定日期字元串,那麼就把前四個放在yyyy那裡,然後是逗號",",mth:用整數表示月份,從0(1月)到11(12月),你這個是12月,就用11,dd:表示一個月中的第幾天,從1到31。
你這個就應該是var date=new Date(2011,11,31);
② javascript對象變數的問題,var obj= new Object();//創建一個名字為obj的對象;
alert就是一個函數,只是alert(obj.name)傳入了一個參數。
我們的obj.fun()函數執行的時候沒有傳參而已。
如果不加括弧就執行的話,那就意味著函數剛一定義就立即執行了。
這可不是我們想要的效果喲!~
所以聰明的語言設計者自然考慮到了這個情況。這就是語法!
這樣我們就可以預先定義好一個函數,等到我們希望什麼時候調用的時候再執行就好了。
另外,函數本身也能作為參數傳入喲。
有空的時候看看《javascript高級程序設計》,這是一本好書!雖然有點厚,不過你這么好學肯定難不倒你呀。
③ javascript 中的new Date()的日期設置能否用變數詳細請點開
<html>
<body>
<script type="text/javascript">
var year = 2016;
var date = new Date(year,1,1,18,45,00);
document.write(date);
</script>
</body>
</html>
上面定義一個不就可以了嗎 我只改了年其他都一樣