• JavaScript中条件分支语句和循环语句的使用,用简洁的代码实现强大功能


    if()  else if()   else()

    alert() 弹出警告框

    prompt() 输入框,确定:返回输入信息;取消:返回null

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        <script>
            var age=prompt('请输入年龄!');
            if(age<18){
                alert('未成年!');
            }else if(age>=18 && age<=60){
                alert('ok');
            }else{
                alert('老啦!')
            }
        </script>
    </body>
    </html>

     

     str.length 获取字符串长度

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        <script>
            var pwd=prompt('请设置密码~');
            if(pwd.length!=6){
                alert('请输入6位数密码~');
            }else{
                if(isNaN(pwd)){
                    alert('请输入数字~');
                }else{
                    alert('密码设置成功
    密码是:'+pwd);
                }            
            }
        </script>
    </body>
    </html>

    js获取星期:

    new Date().getDay()

    向浏览器输出内容:

    document.write()

    switch 多条件判断

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        <script>
            var week=new Date().getDay();
            var weekstr="";
            switch(week){
                case 0:
                    weekstr='';
                    break;
                case 1:
                    weekstr='';
                    break;
                case 2:
                    weekstr='';
                    break;
                case 3:
                    weekstr='';
                    break;
                case 4:
                    weekstr='';
                    break;
                case 5:
                    weekstr='';
                    break;
                case 6:
                    weekstr='';
                    break;
            }
            document.write("今天是星期"+weekstr);
        </script>
    </body>
    </html>

    for循环里一定要定义循环的条件,不然控制台会报错,代码不会向下执行,页面也不会有任何显示

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        <script>
            for(var i=1;i++){
                alert(1);
            }
        </script>
    </body>
    </html>

     for 适合已知循环次数的循环

    while 适合未知循环次数的循环

  • 相关阅读:
    HDU 1677
    HDU 1672 Cuckoo Hashing
    HDU 2586 + HDU 4912 最近公共祖先
    最大流 Dinic + Sap 模板
    网络流算法小结(转)
    Malformed network data报错解决方法
    js window.open 参数设置
    java图片高质量缩放类
    struts2 I18n问题 国际化
    java.lang.Exception: Socket bind failed 服务器端口冲突-->修改端口
  • 原文地址:https://www.cnblogs.com/chenyingying0/p/12259831.html
Copyright © 2020-2023  润新知