<script>
function checkDate()
{
    var tempDate=new Date();//声明一个Date类的对象;
    tempDate.setFullYear(2007,2,29);
    alert("日期对象类型   "+typeof(tempDate));
    alert("月   "+tempDate.getMonth());
    alert("日   "+tempDate.getDate());
}
</script>

其实,2007年2月只有28天,但是上面代码返回的typeof(tempDate)是一个"object",
而且tempDate.getDate() 返回的是竟然也是29号,
为什么不报错呢?

请高手指点!