20151005js3

循环嵌套 :99乘法表示例

    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;

选择排序示例

 var iNum = [34, 19, 11, 109, 3, 56];
        var temp=0;
        for (var i = 0; i <= iNum.length-2; i++) {
            for (var j = i + 1; j <=iNum.length - 1; j++) {
                if (iNum[i] > iNum[j]) {
                    temp = iNum[j];
                    iNum[j] = iNum[i];
                    iNum[i] = temp;
                }
            }
        }
        for (var a = 0; a < iNum.length; a++) {
   
            document.write(iNum[a] + "<br/>");
        }

 冒泡排序示例

var iNum = [34, 19, 11, 109, 3, 56];
        var temp=0;
        for (var i = 0; i <= iNum.length-2; i++) {//-2 小于等于等同于小于-1
            for (var j =0; j <=iNum.length-1-i; j++) {//-1为了避免下标越界,-x为了让外循环增加一次,内循环参数与比较的元素个数递减
                if (iNum[j] > iNum[j+1]) {
                    temp = iNum[j];
                    iNum[j] = iNum[j+1];
                    iNum[j+1] = temp;
                }
            }
        }
        for (var a = 0; a < iNum.length; a++) {
   
            document.write(iNum[a] + "<br/>");
        }

时间对象

声名对象var dDate=new Date();

获取对象的方法

dDate.getMonth()-1返回当前的月份-1,下标位置从0开始

dDate.getFullYear()返回年份

dDate.getDate()返回日

dDate.getDay()返回星期几

dDate.getHours()返回小时数

dDate.getMinutes()返回分钟数

dDate.getSeconds返回秒数

dDate.Milliseconds返回毫秒数(从0开始)

dDate.getTime();返回从GMT时间1970-01-01-00:00:00经过的秒数

两个时间间隔多少天:

    var endStr = "2016-1-1";
    var starStr = "2015-10-5";
    var startArrary = starStr.split('-');
    var endArrary = endStr.split('-');
    var startDate = new Date(startArrary[0], startArrary[1] - 1, startArrary[2]);
    var endDate = new Date(endArrary[0], endArrary[1] - 1, endArrary[2]);
    var diffDays = (endDate - startDate) / 86400000;
    document.write(diffDays.toString());

Math对象

取最大值:Math.max(18,12,22,23);23

取最小值:Math.min(18,22,23);18

向上舍入:Math.ceil(25.9)25

向下舍入:Math.floor(25.9)26

四舍五入:Math.round(25.6);

0~1之间的随机数:Math.random()不包括0和1

产生1-100之间的随机数:

var iNum=Math.floor(Math.random()*100+1)

Window对象

弹出网页窗口显示网页界面

Window.open("http://www.baidu.com","_blank","width=300,height=400,top=30,resizable=no");

关闭新建的窗口

Window.close();

弹出一个窗口 弹出确认窗口 弹出一个输入框

alert()

confim()询问框

if(confim("确定删除吗?"))

{

alert("已经删除");

}

else{

return;

}
View Code

prompt()

浏览器后退一页

Window.history.go(-1)后退一页 Window.history.back();

Window.history.go前进一页 Window.history.forward();

原文地址:https://www.cnblogs.com/16lily521/p/4877160.html