zoukankan      html  css  js  c++  java
  • javascript条件语句2.0

    5、条件语句

    a、if语句

    语法:if(条件表达式)     //条件表达式:要么为true, 要么为false

    {

      满足条件,执行的代码;

    }

     if-else  语句

    if(条件表达式) 

    {

      满足条件,执行代码;

    }else {

      不满足条件,执行的代码;

    }

    注意:else 不能单独使用

    练习:成绩n  [90~100]   A

             [80~90)     B

                               [70~80)     B

             [60~70)     B

                               [0~60)      不及格

    代码:方法一  

          var n = 95;
      if(n>=90 && n<=100) {
    
        alert("A");
    
      }else if(n>=80 && n<90){
    
        alert("B");
    
      }else if(n>=70 && n<80){
        
        alert("C");
    
      }else if(n>=60 && n<70){
    
        alert("D");
    
      }else {
    
        alert("不及格");
    
      }

    方法二:

    if(n<60) {
    
        alert("不及格");
    
      }else if(n<70) {
    
        alert("D");
    
      }else if(n<80) {
    
        alert("C");
    
      }else if(n<90) {
    
        alert("B");
    
      }else if(n<100) {
    
        alert("A");
    
      }

    b、switch语句

    语法:switch(n) {

         case x1: 代码1......;break;

         case x2: 代码2......;break;

         case x3: 代码3......;break;

         ......

         case x1: 代码1......;break;

    }

    注意:case后面是一个具体的值,不能是一个范围【枚举】

    switch(变量),不能像if语句跟条件

    局限:switch不够灵活,使用不如if广泛,但存在即合理。

    代码:

    var n = 10;
    
    switch(n) {
    
      case 1: alert("hello world"); break;
    
      case 2: alert("你好”); break;
    
      case3: alert("你不好");break;
    
      default:alert("好意外哦");break;
    
    }

    C、while语句

    语法:

    while(条件) {

      循环体【条件满足时执行】

    }

    注意:这样容易导致无限循环

    有限循环条件:

    (1)、初始变量

    (2)、条件是一个有界的范围

    (3)、在循环体中,对初始变量进行操作

    调试--->查看语言执行顺序:

    (1)、需要设置断点

    (2)、配合浏览器的调试工具【F12】

    (3)、【F10】单步执行

    (4)、【F8】执行到下一个断点,如果没有断点了,直接结束

    代码:

    var i = 10;                //初始变量
    
    while(i>0) {       //条件是一个有界的范围
    
      debugger;       //设置断点
    
      console.log("条件成立" + i);
    
      i--;      //  对初始变量进行操作
    
    }

    d、do-while语句

    语法:do {

      代码;

      变量操作

    }while(条件);

    代码:

    var i = 50; 
    do {
        alert("成绩为" + i + "不合格");
        i+=2;
    }while(i<60);
  • 相关阅读:
    路障【SPFA】
    路障【SPFA】
    糟糕的一天【栈】
    糟糕的一天【栈】
    糟糕的一天【栈】
    糟糕的一天【栈】
    2018年暑假 纪中培训总结
    2018年暑假 纪中培训总结
    2018年暑假 纪中培训总结
    仪仗队【数论】
  • 原文地址:https://www.cnblogs.com/HelloM/p/13419079.html
Copyright © 2011-2022 走看看