??
javascript是松散类型的。
所有的变量都是一个类型--var所以你想它是什么类型,就可以把它当什么类型操作的。

解决方案 »

  1.   

    如果你有数据库的操作,那么肯定是用服务器端的语言写的了。javascript在这方面太弱--是客户端脚本语言来的嘛
      

  2.   

    <html>
    <body>
    <input type="text" id="i1"><input type="button" onclick="cv(i1.value);" value="clickme">
    <script>
    function cv(sss)
    {
    var ttt,dmin,dmax;
    ttt=sss.match("(\\d+).(\\d+).(\\d+)"); //取日期到数组ttt,月份-1
    if(ttt!=null){
    --ttt[2];
    sss=new Date(ttt[1],ttt[2],ttt[3]); //创建日期年月日
    if(!isNaN(sss)){
    dmin=new Date(2000,0,1);
    dmax=new Date(2005,11,31);
    if(sss>=dmin&&sss<=dmax)alert(sss);else alert("date override"); //如果超出日期范围或日期创建错误'NaN'均报错
    }
    else alert("date error");
    }
    else alert("no date found");
    }</script>
    </body>
    </html>