2015-10-05 js3

Javascript

实例2九九乘法表

   var s = "";
    s += "<table>";
    for (var i = 1; i < 10; i++)
    {
        s += "<tr>";
        for (var j = 1; j <= i; j++)
        {
            s += "<td>" + i + "*" + j + "=" + i * j + "</td>";
        }
        s += "</tr>";
    }
    s+= "</table>";
    document.getElementById("dcon").innerHTML = s;

实例3冒泡排序

var aNum = [3, 12, 1, 4, 78, 44];
    var z = 0;
    for (var i = 0; i <= aNum.length - 2; i++) {
        for (var j = i+1; j <= aNum.length - 1; j++) {
            if (aNum[i] > aNum[j]) {
                z = aNum[j];
                aNum[j] = aNum[i];
                aNum[i] = z;
            }
        }
    }
    for (var a = 0; a < aNum.length; a++) {
        document.write(aNum[a] + "<br>");
    }

九.函数

1.书写

function functionName(arg1,arg2…)

{

......

}

2.  Date对象(var myDate=new Date())

方法                                                       描述
getFullYear() 返回四位数的年份
getMonth() 返回月份---当前月份-1
getDate() 返回日期---从1开始
getDay()   返回星期几---星期天是0
getHours() 返回小时数---从1
getMinutes() 返回分钟数---1
getSeconds() 返回秒数---1
getMilliseconds() 返回毫秒数---0
getTime() 返回从GMT时间1970年1月1日0点0分0秒经过的毫秒数

 

 

 

 

 

 

 

 

 

 

实例:获取当前时间

    var dDate = new Date();
    alert(dDate.getFullYear().toString()+(dDate.getMonth()+1).toString()+dDate.getDate().toString());

实例:获取相差天数

    var endStr = "2016-1-1";
    var startStr = "2015-10-6";
    var startArray = startStr.split("-");
    var endArray = endStr.split("-");
    var startDate = new Date(startArray[0], startArray[1] - 1, startArray[2]);
    var endDate = new Date(endArray[0], endArray[1] - 1, endArray[2]);
    var diffDays = (endDate - startDate) / 86400000;
             //相隔毫秒数/86400000=天数
    alert(diffDays);

十.Math对象

   1. 属性

     最大值:Math.max(18,20,22)  

     最小值:Math.min(18,20,22)

     向上取整:Math.ceil(25.9) ---26

     向下取整:Math.floor(25.6)---25

     四舍五入:Math.round(25.6)---26

十一.window对象

     1.  打开新窗口

          window.open("http://www.baidu.com", "_blank", "height=300,width=400,top=30,left=140,resizable=yes");

          resizable--- 是否能通过拖动来调整新窗口的大小 ,默认为yes

          scrollable 新窗口是否显示滚动条 默认为no

     2.关闭新窗口

          window.close()

    3.confirm(“确定删除?”) ----返回布尔型

if (confirm("确定删除?")) {
       alert("已经删除");
    }
else{
       alert("没有删除");
}

alert()弹出,confirm()询问,  prompt()输入框

    4.浏览器前进/后退

       window.history.go(-1) ---后退一页

       window.history.go ----前进一页

       或:

       window.history.back()---后

       window.history.forward()---前

 

posted @ 2015-10-06 22:26  以深  阅读(149)  评论(0编辑  收藏  举报
TOP