① 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>
上面定义一个不就可以了吗 我只改了年其他都一样