zoukankan      html  css  js  c++  java
  • If语句

    If(条件表达)

           语句1

           语句2

    If语句只能控制紧随其后的语句,上面的语句2 就不在IF的条件范围内

    如果要控制语句1和语句2,可以用{}把他们放到一个代码块内

    多条件if

    If(a > 10 && a<=20){

    语句1

           语句2

    }

    还有if else模式的语法

                  if(10<a <=30){

                       console.log(a)

                       alert("a的数值为" + a)

                  }else{

                       console.log(a)

                       alert("a的数值为" + a)

                  }

    还有if else if语法

                  a = 5;

                  if( 1< a <=7 ){

                       alert("婴幼儿");

                  }else if( 8< a <=18 ){

                       alert("少年");

                  }else if( 19< a <=30 ){

                       alert("青壮年");

                  }else{

                       alert("暮年");

                  }

    例子输入 三个数字比大小,按大到小排列输出

             <script type="text/javascript">

              //由于prompt返回都是字符串,所以需要用+进行数据类型转换

             var ppt1 = +prompt("请输入数字")

             var ppt2 = +prompt("请输入数字")

             var ppt3 = +prompt("请输入数字")

            

            

             if (isNaN(ppt1) || isNaN(ppt2) || isNaN(ppt3)) {

                  alert("数据类型有误")

             } else{

                  if (ppt1>ppt2 && ppt1 > ppt3) {

                       if (ppt2>ppt3) {

                           alert("最大是" + ppt1 + "最小是" + ppt3 + "中间数" + ppt2)

                       } else{

                           alert("最大是" + ppt1 + "最小是" + ppt2 + "中间数" + ppt3)

                       }

                  } else if(ppt2 > ppt1 && ppt2 > ppt3){

                       if (ppt1>ppt3) {

                           alert("最大是" + ppt2 + "最小是" + ppt3 + "中间数" + ppt1)

                       } else{

                           alert("最大是" + ppt2 + "最小是" + ppt1 + "中间数" + ppt3)

                       }

                  }else{

                       // ppt3最大

                       if (ppt1>ppt2) {

                           alert("最大是" + ppt3+ "最小是" + ppt2 + "中间数" + ppt1)

                       } else{

                           alert("最大是" + ppt3+ "最小是" + ppt1 + "中间数" + ppt2)

                       }

                  }

             }

    </script>

  • 相关阅读:
    从scanf的学习接口设计
    特现C语言编程特点的小代码,itoa,数值转换成字符串
    So many good projects for studying C programming lanuage.
    重要算法代码
    选择一本C++教材
    4412 内核模块传参数
    4412 GPIO初始化
    4412 物理地址
    4412 杂项设备
    4412 Linux设备总线
  • 原文地址:https://www.cnblogs.com/Young-shi/p/10438801.html
Copyright © 2011-2022 走看看