function fnTest(){
var one = 2010;
var two = 2014;
var val = two - one;
var a = "";
for(var i=0;i<val;i++){
a += one + i + ",";
}
var c = (a + two).split(",");
for(var j=0;j<c.length;j++){
alert(c[j]);
}
}

解决方案 »

  1.   

    var storeDate=[];
    function checkDate(start,end){
    if(end-start>1){
    storeDate[storeDate.length]=--end;
    checkDate(start,end);
    }
    return storeDate;
    }
    alert(checkDate(2010,2014).reverse());
      

  2.   


    报错,说找不到checkDate函数,不太好使
      

  3.   

    一个for不就解决了function yl(a,b){
        for(var i=a;i<=b;i++){
            alert(i);
        }
    }
    yl(2010,2014);
      

  4.   


    报错,说找不到checkDate函数,不太好使
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script type="text/javascript" language="javascript"> 
    var storeDate=[];
    function checkDate(start,end){
    if(end-start>1){
    storeDate[storeDate.length]=--end;
    checkDate(start,end);
    }
    return storeDate;
    }
    alert(checkDate(2010,2014).reverse());
    </script>
    </head>
    <body>
    </body>
    </html>
    不可能报错把你报错代码贴出来我看看我都测试过的!
      

  5.   


    报错,说找不到checkDate函数,不太好使
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script type="text/javascript" language="javascript"> 
    var storeDate=[];
    function checkDate(start,end){
    if(end-start>1){
    storeDate[storeDate.length]=--end;
    checkDate(start,end);
    }
    return storeDate;
    }
    alert(checkDate(2010,2014).reverse());
    </script>
    </head>
    <body>
    </body>
    </html>
    不可能报错把你报错代码贴出来我看看我都测试过的!能包含传的两个参数吗?你这个只是范围内的,2010、2011、2012、2013、2014
      

  6.   

    包含两个参数很容易你说的报错在哪啊?下面这个就是包含两个参数的
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script type="text/javascript" language="javascript">
    var storeDate=[];
    function checkDate(start,end){
    if(end-start>=0){
    storeDate[storeDate.length]=end;
    checkDate(start,--end);
    }
    return storeDate;
    }
    alert(checkDate(2010,2014).reverse());
    </script>
    </head>
    <body>
    </body>
    </html>
      

  7.   

    没那么复杂吧?function checkDate(start,end) {
      var res = [];
      while(start <= end) res.push(start++);
      return res;
    }
    document.write(checkDate(2010,2014));
    2010,2011,2012,2013,2014