js3

举几个小例子:

1. 九九乘法表

    var s = "<table>";
    for (var i=1;i<=9;i++)
    {
        s += "<tr>";
        for(var j=1;j<=i;j++)
        {
            s += "<td>" + i + "*" + j + "=" + i * j + "</td>";
        }
        s += "</tr>";
    }
    s += "</table>";
    document.write(s);

2. 冒泡排序

    var aNumber = [2, 3, 44, 1, 34, 5, 6, 43, 8, 90, 112, 666, 0];
    var iNum = 0;
    for(var i=0;i<=aNumber.length-2;i++)
    {
        for(var j=i+1;j<=aNumber.length-1;j++)
        {
            if(aNumber[i]>aNumber[j])
            {
                iNum = aNumber[j];
                aNumber[j] = aNumber[i];
                aNumber[i] = iNum;
            }
        }
    }
    alert(aNumber.toString());

3. 中奖号码

var iNumber = Math.floor(Math.random() * 100 + 1);//随机获取1-100的整数
    for(var i=1;i<7;i++)
    {
        if(i==6)
        {
            alert("5次机会用完了,中奖号码是:" + iNumber);
            return;
        }
        else
        {
            var sInput = prompt("请输入的整数不在1~100之间");
            var nNum = Number(sInput);
            if(isNaN(nNum))
            {
                alert("你输入的不是数字");
            }
            else
            {
                if(nNum==parseInt(nNum))
                {
                    if(nNum>100||nNum<1)
                    {
                        alert("你输入的整数不在1~100之间");
                    }
                    else
                    {
                        if(nNum>iNumber)
                        {
                            alert("你输入的内容太大");
                        }
                        else if (nNum<iNumber)
                        {
                            alert("你输入的内容太小");
                        }
                        else {
                            alert("恭喜你中奖了");
                            return;
                        }
                    }
                }
            }
        }
    }

4. 获取日期

    var myDate = new Date();
    alert(myDate.getFullYear()); // getMonth();getDate();getDay();getHours();getMinutes();getSecond();getTime()

5. 其他

    var i = Math.max(18, 12, 22, 33);
    window.open("http://www.baidu.com", "_blank", "height=300,width=400,top=30,left=140,resizable=yes");

    if(confirm("确定删除吗?"))
    {
        alert("ok");
    }
    else {
        alert("cancel");
    }
原文地址:https://www.cnblogs.com/xiao9426926/p/6592710.html