<script>
function array_max()
{
var i, max = this[0];
for(i=1; i<this.length; i++)
{
if(max<this[i])
max = this[i];
}
return max;
}function array_min()
{
var i, min = this[0];
for(i=1; i<this.length; i++)
{
if(min>this[i])
min = this[i];
}
return min;
}function array_avg()
{
var total = 0;
for(i=0; i<this.length; i++)
{
total += this[i];
}
return total/this.length;
}function array_3()
{
var total = 0;
for(i=0; i<this.length; i++)
{
if(this[i]%3==0)
total += this[i];
}
return total;
}Array.prototype.max = array_max;
Array.prototype.min = array_min;
Array.prototype.avg = array_avg;
Array.prototype.total3 = array_3;var num = new Array(1, 2, 3, 6, 5, 9);
var maxNum = num.max();
var minNum = num.min();
var avgNum = num.avg();
var total3 = num.total3();</script>

解决方案 »

  1.   

    晕 她学法律的 但是学校开JavaScript的课程给她们 你说BT不?
      

  2.   

    <script> 
      function DateDiff(sDate1, sDate2){  //sDate1和sDate2是2002-12-18格式 
        var aDate, oDate1, oDate2, iDays; 
        aDate = sDate1.split("-"); 
        oDate1 = new Date(aDate[1] + ’-’ + aDate[2] + ’-’ + aDate[0]) ; //转换为12-18-2002格式 
        aDate = sDate2.split("-"); 
        oDate2 = new Date(aDate[1] + ’-’ + aDate[2] + ’-’ + aDate[0]); 
     if((oDate2-oDate1)<=0){ 
     alert("0"); 
     } 
        iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24);  //把相差的毫秒数转换为天数 
        alert(iDays); 
      } 
    </script> 
    <form name="diff"> 
    date1<input type="text" size=20 name="date1"> 
    date2<input type="text" size=20 name="date2"> 
    <input type="button" value="run" onclick="javascript:DateDiff(document.diff.date1.value,document.diff.date2.value);"> 
    </form>返回天数差