zoukankan      html  css  js  c++  java
  • js-----第四篇

    循环练习( 猜数字游戏、电话银行、个人所得税、乘法口诀表)

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        </head>
        <body>
            <script>
    //            猜数字游戏
                function guess(){
                    var r=parseInt(Math.random()*100);         Math.random()从0到1中随机生成一个数字
                    var count=0;
                    for(;;){
                        count=count+1;
                        var num=prompt("请输入数值","");
                        if(num==r){
                            alert("恭喜你,成功了");
                            break;
                        }else if(num>r){
                            alert("数值太大");
                        }else if(num<r){
                            alert("数值太小");
                        }
                        if(count==5){
                            alert("放弃吧,小菜鸡");
                            break;
                        }
                    }
                    console.log("第"+count+"次回答成功");
                }
    //            电话银行
                function phonebink(){
                    for(;;){
                        var num=prompt("===1 存款 2 转账 3 查询 0退出===","");
                        if(num==1){
                            alert("查询");
                        }else if(num==2){
                            alert("转账");
                        }else if(num==3){
                            alert("查询");
                        }else if(num==0){
                            alert("退出");
                            break;
                        }else{
                            alert("输入错误,请重新输入");
                        }
                    }
                }
                
    //          个人所得税
                function selery(){
                    var income=parseFloat(prompt("请输入你的工资",""));   parseFloat()取带小数点的数值
                    var impost;
                    for(;;){
                    if(income<=3500){
                        impost=0;
                        break;
                    }else if(3500<income<=5000){
                        impost=(income-3500)*0.03;
                        break;
                    }else if(5000<income<=9000){
                        impost=1500*0.03+(income-5000)*0.1;
                        break;
                    }else if(9000<income){
                        impost=1500*0.03+4000*0.1+(income-9000)*0.2;
                        break;
                    }else{
                        alert("请你重新输入");
    //                  break;
                    }
                    }
                    alert("你需要交的个人所得税为"+impost+"元");
                }
    //          乘法口诀表
                function chengfa(){
                    var num=Number(prompt("请输入整数",""));
                    var test;
                    for(var i=1;i<=num;i++){
                        test=i*num;
                        console.log(i+"*"+num+"="+test);
                    }
                }
            </script>
            <button onclick="guess()">数字游戏</button>
            <button onclick="phonebink()">电话银行</button>
            <button onclick="selery()">个人所得税</button>
            <button onclick="chengfa()">乘法口诀表</button>
        </body>
    </html>

  • 相关阅读:
    Ninject之旅之十四:Ninject在ASP.NET Web Form程序上的应用(附程序下载)
    Ninject之旅之十三:Ninject在ASP.NET MVC程序上的应用(附程序下载)
    Ninject之旅之十二:Ninject在Windows Form程序上的应用(附程序下载)
    Ninject之旅之十一:Ninject动态工厂(附程序下载)
    Ninject之旅之十:Ninject自定义提供者
    Ninject之旅之九:Ninject上下文绑定(附程序下载)
    Ninject之旅之八:Ninject插件模型(附程序下载)
    linq语句的顺序查询,查询结果不同
    layui 的使用 table 和后端数据交互
    获取post的参数
  • 原文地址:https://www.cnblogs.com/fbbg/p/10471574.html
Copyright © 2011-2022 走看看