• JavaScript分支语句if, else if, switch 案例详解


        if语句主要是在需要判断,或者在可知有多少种情形时使用的语句。A==B?"A等于B";"A不等于B";

       基本结构:

                 

           if(判断条件){   

            判断为true执行的语句

          }else{

            判断为false执行的语句

          }

        例:<script type="text/javascript">

          var a=1;

           var b=2;

           var c=a+b;

           if(c==3){

             alert('正确');

           }else{

             alert('错误');

           }

           </script>

      else if嵌套语句:if(判断条件){

               判断为true执行语句

            }else if(判断条件){

              判断为true执行语句

            }else if(判断条件){

              判断为true执行语句

            }else{

              判断为false执行语句 

            }

          例:输入三个不同的整数,x,y,z,最终以从小到大的方式输出。//利用嵌套

            

             
          <script type="text/javascript">
          var x=prompt("输入三个整数");
          
    var y=prompt("输入三个整数");      var z=prompt("输入三个整数");     if(x>y&&y>z){     alert(z+y+x);     }else if(x>z&&z>y){   alert(y+z+x);    }else if(y>x&&x>z){ alert(z+x+y); }elseif(y>z&&z>x){ alert(x+z+y); }else if(z>x&&x>y){ alert(y+x+z); }else if(z>y&&y>x){ alert(x+y+z); }
           </script>

        switch: 

            switch(参数){

            case 参数对应值1;

            执行语句;

            break;

            case 参数对应值2;

            执行语句;

            break;

            case 参数对应值3;

            执行语句;

            break;

            default:    (如果不满足以上所有条件)

            执行语句;

            break;

            }

         例: 

    <script type="text/javascript">
    
    var x=prompt("请输入一个数字");
    
    x=parseInt(x);
    
        switch(x){
    
            case1:    
    
            alert('');
    
            break;
    
            case2:
    
            alert('');
    
            break;
    
            case3:
    
            alert('');
    
            break;
    
            default:
    
            alert('不是一二三');
    
            break;
            }
    
    
    </script>        
  • 相关阅读:
    前端学习笔记之BOM和DOM
    JAVA学习笔记之图解JAVA参数传递
    Python学习笔记之函数参数传递 传值还是传引用
    Java学习笔记之对象的复制和克隆
    如何科学正确的使用搜索引擎
    JAVA学习笔记之JAVA 对象引用以及赋值
    前端学习笔记之Z-index详解
    Python面试题目之Python的复制和赋值浅析
    Python面试题目之(针对dict或者set数据类型)边遍历 边修改 报错dictionary changed size during iteration
    判断对象是否为数组/函数
  • 原文地址:https://www.cnblogs.com/bekeyuan123/p/6718622.html
Copyright © 2020-2023  润新知