<script>
yy="2000";
days=getDays(yy,2)
if (days==29) alert(yy+"是润年");
else alert(yy+"不是润年");function getDays(year,month){
d=new Date();
d.setFullYear(year,month,31);
if (d.getDate()<31) return 31-d.getDate();
return d.getDate();
}</script>

解决方案 »

  1.   

    <script>
    function isLeap(){
    var year =2004 ;
    var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
    if (isleap)
    alert(year+" is leap") ;
    else
    alert(year+" is not leap") ;
    }
    </script>
      

  2.   

    var isleap=(year%4==0&&(year%100!=0||year%400==0));
      

  3.   

    <script>
    function check(year){
    alert(year+(new Date(year,2,0).getDate()==29?"是":"不是")+"闰年")
    }
    check(2000);
    check(1980);
    check(1900);
    </script>