zoukankan      html  css  js  c++  java
  • 20180226 控制语句 swith语句 while语句 break和continue 练习

    控制语句:

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>控制语句</title>
    <script type="text/javascript">
        //var a=10;
        //只有两种情况下
        //if(a==5){
        //    alert("a=5");
        //}else{
        //    alert("a!=5");
        //}
        //多种情况下
    //    var a=prompt();//输入弹窗
    //    if(a<5){
    //        alert("a<5");
    //        }else if(a>=5&&a<=10){
    //            alert("a>=5并且a<=10");
    //        }else if(a>10&&a<20){
    //            alert("a>10并且a<20");
    //        }else{
    //            alert("a不在范围内");
    //        }
    //    var a=prompt();
    //    if(a>0&&a<100){
    //        alert("正确");
    //    }else {alert("错误");}
            
        var a=prompt()
        if(a<=50){
            alert("使劲努力,不要偷懒");
        }else if(a>50&&a<=60){
                alert("就差一点,再加把劲");
        }else if(a>60&&a<=70){
            alert("一般般,继续努力");
        }else if(a>=80){
                alert("你学的不错,值得表扬!");
        }else{
            alert("不在范围内,重新输入");
        }
                                       
        </script>
    </head>
    
    <body>
    </body>
    </html>

    switch语句:

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>switch语句</title>
    <script type="text/javascript">
        //var a=prompt("请输入今天是几号");
        //var b=parseInt(a);//将用户输入的字符串类型强转为数值类型
        //switch(b){
        //    case 26://条件1
        //        alert("今天是周一");//执行语句
        //        break;//退出,终止switch语句
        //    case 27:;
        //        
        //        alert("今天是周二");
        //        break;
        //    case 28:
        //        alert("今天是周三");
        //        break;
        //    case 1:
        //        alert("今天是周四");
        //        break;
        //    case 2:("今天是周五");
        //        break;
        //    case 3:("今天是周六");
        //        break;
        //    case 4:("今天是周天");
        //        break;
        //    default:
        //        alert("你输入的数据有误,请重新输入");
        //}
        //</script>
        <script type="text/javascript">
            var a=prompt("请输入月份");
            var b=parseInt(a);
            switch(b){
                case 1:
                    alert("31天");
                    break;
                case 2:
                    alert("28天")
                    break;
                case 3:
                    alert("31天")
                    break;
                case 4:
                    alert("30天");
                    break;
                case 5:
                    alert("31天")
                    break;
                case 6:
                    alert("30天")
                    break;
                case 7:
                    alert("31天");
                    break;
                case 8:
                    alert("31天")
                    break;
                case 9:
                    alert("30天")
                    break;
                case 10:
                    alert("31天");
                    break;
                case 11:
                    alert("30天")
                    break;
                case 12:.
                    alert("31天")
                    break;
                default:
                    alert("你输入的内容有误,请重新输入");
                    
            }
        </script>
    </head>
    
    <body>
    </body>
    </html>

    while语句:

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>while语句</title>
    <script type="text/javascript">
        var i=3;
        alert(i++);//3
        alert(i);//4
        alert(++i);//4
        alert(i);//4
        for(var i=0;i<10;i++){
            alert(i);
        }
        for(var i=9;i>=0;i--){
            alert(i);
        }
        var arr=[1,2,3];
        alert((arr[0]);
        alert(arr[1]);
        alert(arr[2]);
        //第一种for循环
        for(var i=0;i<arr.length;i++)
            {
                alert(arr[i]);
            }
    //    //第二种for循环
    //var i=0
    //for(i in arr)
    //{
    //alert(a[i]);
    //}
    //    //while输出数组(适合判断一个条件的循环)
    //    var i=0;
    //    while(i<arr.length){
    //        alert(a[i]);
    //        i++;
    //    }
        //do...while输出数组(适合判断一个条件的循环)
    //    var i=0;
    //    do{
    //        alert(a[i]);
    //    }while(i<arr.length);
        //while和do...while的区别
        //while(false){
                alert("执行了");
        }
        do{
            alert("执行了");
        }while(false){
        //输入正整数n,求1-n的和。
            1.写一个弹窗
            2.定义一个变量取接收这个值
            3.循环(计算1--n的和)
            var n=prompt("请输入一个正整数");
            var sum=0;
            for(var i=1;i<=n;i++){
                sum=sum+i;
            }
            alert(sum);
            求水仙花数:求100到1000以内的水仙花数:
            for循环(100-1000以内的数)
            1.先把这个三位数拆开,拆成153(%2.1的三次方+5的三次方+3的三次方是否跟它的本身153相等。(iffor(var i=100;i<1000;i++){
                var bai=parseInt(i/100);//获取百位
                var shi=parseInt(i/10)%10;//获取十位
                var ge=i%10;//获取个位
                if(bai*bai*bai*+shi*shi*shi+ge*ge*ge==i)
                    {
                        alert(i);
                    }
            }
        </script>
    </head>
    
    <body>
    </body>
    </html>

    break和continue:

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>break和continue</title>
    <script  type="text/javascript">
        for(var i=0;i<=5;i++){
            if(i==3){
                //break;012
                continue;//01245
            }
            document.write(i+"<br>")
        }
        </script>
    </head>
    
    <body>
    </body>
    </html>

    练习:

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>练习</title>
    <script type="text/javascript">
    //    //1.100所有数的和
    //    var sum=0;
    //    for(var i=0;i<100;i++){
    //        sum=sum+i;
    //        
    //    }document.write(sum);
    //    //2.100内能被7整除的数
    //    for(var i=0;i<100;i++){
    //        if(i%7==0){
    //            document.write(i+"<br> ")
    //        }
    //    }
        var a=prompt("请输入第一个数")
        var d=parseFloat(a)
        var b=prompt("请输入运算符号")
        var c=prompt("请输入第二个数")
        var e=parseFloat(c)
        if (b=="+") {
            alert(d+e);
        }else if(b=="-"){
            alert(d-e);
        }else if(b=="*"){
            alert(d*e);
        }else if(b=="/"){
            alert(d/e);
        }
        else {
            alert("你输入的符号有误,请重新输入");
        }    
            
        </script>
    </head>
    
    <body>
    </body>
    </html>
  • 相关阅读:
    Mac 简单切换jdk版本
    Mac下查看已安装的jdk版本及其安装目录
    MAC 安装telnet
    【转】JDK 内存参数含义
    【Netty4】深入学习Netty
    PAT甲题题解-1124. Raffle for Weibo Followers-模拟,水题
    PAT甲题题解-1060. Are They Equal (25)-字符串处理(科学计数法)
    PAT甲题题解-1061. Dating (20)-字符串处理,水水
    PAT甲题题解-1062. Talent and Virtue (25)-排序水题
    PAT甲题题解-1064. Complete Binary Search Tree (30)-中序和层次遍历,水
  • 原文地址:https://www.cnblogs.com/wangnatian/p/8474003.html
Copyright © 2011-2022 走看看