zoukankan      html  css  js  c++  java
  • 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");
        }
  • 相关阅读:
    iOS内购开发(也许是最全的介绍)
    React Native 学习(三)之 FlexBox 布局
    React Native组件解析(二)之Text
    苹果开发者账号(个人、公司、企业)的区别
    React Native学习(二)之View
    搭建React Native开发环境
    iOS 提交AppStore不出现构建的版本
    Python使用Mysql过程中一些错误
    数据分析之漏斗模型
    项目管理之敏捷方式(我们的方式)
  • 原文地址:https://www.cnblogs.com/xiao9426926/p/6592710.html
Copyright © 2011-2022 走看看