zoukankan      html  css  js  c++  java
  • JS运算符的一些简单练习和应用

    练习-01    判断奇数偶数

               var num =prompt("请输入一个数");
              
               
                 alert(num%2==1?alert("奇数"):alert("偶数"));



     练习-02 判断水仙花数
                
                  var num = prompt("请输入一个三位正整数:");
               
               var a = parseInt(num/100);
                var b = parseInt(num/10)%;
                var c = num%10;
               
               var sum = a*a*a + b*b*b + c*c*c;
               
                var result = sum == num ? "是水仙花数":"不是水仙花数";
               
                alert("您输入的"+result);

    练习-03 会员卡四位数求和,会员卡四位数求和大于20时将返利50元,否则不返利:
                 var num=prompt("请输入会员卡号")
                 var a = parseInt(num/1000);
                  var b = parseInt(num/100)%10;
                 var c = parseInt(num/10)%10;
             var d = num%10;
                 var sum = a+b+c+d;
                  var result=sum>20?"50":"0";
                  alert("您的返利为"+result+"元");
          
    练习 -04    工资所得税工资超过1000的部分需呀缴纳个人所得税,输出税后工资:
              var num =prompt("请输入您的工资");
              
              num<1000? alert("您的税后工资为"+num):alert("您的税后工资为"+(num-(num-1000)*0.05));

    练习-05  用户购买商品,三个商品中有一个超过50元,或者总价超过100元,即可以打八五折,否则不打折:
         方法一:
                var a =parseFloat( prompt("请输入第一件商品的价格")) ;
                var b =parseFloat( prompt("请输入第二件商品的价格")) ;
               var c =parseFloat( prompt("请输入第三件商品的价格")) ;

                var sum =a+b+c;

                  (a>50||b>50||c>50)||sum>100?alert("您最终的价格为"+sum*0.85+"元"):alert("您最终的价格为"+sum*1+"元");
                
              方法二:
                var a =parseFloat( prompt("请输入第一件商品的价格")) ;
                var b =parseFloat( prompt("请输入第二件商品的价格")) ;
                var c =parseFloat( prompt("请输入第三件商品的价格")) ;
                var sum =a+b+c;
              
               if((a>50||b>50||c>50)||sum>100){
                   alert("您最终的价格为"+sum*0.85+"元")
                }
                else{
                    alert("您最终的价格为"+sum*1+"元")
                }


                
    练习-06   判断输入年份是不是闰年

               var num =parseInt(prompt("请输入您要查询的年份"));
              
           
              
              num%4==0&&num%100==0||num%400==0?alert("你查询的年份为闰年"):alert("您查询的年份是平年");

    练习-07   编辑四则运算计算器:两个数的加减乘除四则运算
               

      方法一:

               var num1 = parseFloat(prompt("请输入第一个数:"));
                var fu = prompt("请输入操作符号:");
                var num2 = parseFloat(prompt("请输入第二个数:"));
               
               var result = 0;
                
                result = fu=="+"?num1+num2:result;
                result = fu=="-"?num1-num2:result;
                result = fu=="*"?num1*num2:result;
               result = fu=="/"?num1/num2:result;



     方法二:
                result = fu=="+"?num1+num2:(
                   fu=="-"?num1-num2:(
                        fu=="*"?num1*num2:(
                           fu=="/"?num1/num2:"输入有误"
                        )
                    )
                );
              
                alert("结果为:"+result);
              

    练习-08 求三个变量最大值

    方法一:
                var a =parseFloat( prompt("请输入第一个变量")) ;
               var b =parseFloat( prompt("请输入第二个变量")) ;
                var c =parseFloat( prompt("请输入第三个变量")) ;
             
                if(a>b||c>b){
                   if( a>c){
                   alert("最大值为"+a)
                   }
                   else{
                       alert("最大值为"+c)
                   }
                   
                }
                else{
              
                    alert("最大值为"+b)
             
                }
               
               
           方法二:    
              
             var a = prompt("请输入第一个数");
               var b = prompt("请输入第二个数");
                var c = prompt("请输入第三个数");
                if(a>b){
                    if(a>c){
                       alert(a);
                   }else{
                        alert(c);
                   }
               }else{
                    if(b>c){
                        alert(b);
                   }else{
                        alert(c);
                   }
                }

    方法三:
              var a = prompt("请输入第一个数");
                var b = prompt("请输入第二个数");
                var c = prompt("请输入第三个数");


            if(a>b){
                    alert(a);
                }else if(b>c){

                   alert(b);
              }else{
                  alert(c);
               }

  • 相关阅读:
    multition pattern
    singleton pattern
    strategy pattern
    设置Activity的属性
    iphone自动旋转与调整大小
    游戏编程从哪里开始呢
    TTF字体文件使用
    TextMate介绍
    ios程序崩溃处理
    ios笔试题
  • 原文地址:https://www.cnblogs.com/wq1994/p/7401815.html
Copyright © 2011-2022 走看看