zoukankan      html  css  js  c++  java
  • if语句的优化

    例:打印成绩的等级,大于90为A,大于80为B,大于70为C,大于60为D,小于60为不及格。

     1 //没优化之前
     2 var score = 0;
     3 if(score > 90){
     4     alert('A');
     5 }else if(score > 80){
     6      alert('B');
     7 }else if(score > 70){
     8      alert('C');
     9 }else if(score > 60){
    10      alert('D');
    11 }else{
    12      alert('不及格');
    13 }   
    14 
    15 //优化之后
    16 if(score > 60){
    17      if(score > 90){
    18           alert('A');
    19     }else if(score > 80){
    20            alert('B');
    21     }else if(score > 70){
    22            alert('C');
    23     }else{
    24            alert('D');
    25     }
    26 }else{
    27     alert('不及格');
    28 }  
    29 //优化条件:
    30 //1、把次数多的条件和执行结果放到最前面。
    31 //2、减少第一次无用的判断,可以用嵌套判断。
    32 //3、判断语句禁止出现三次嵌套。
    33 
    34 
    35 
    36 
    37 
    38 
    39 
    40         
  • 相关阅读:
    装饰器和表达生成式
    函数
    字符编码
    函数基础
    列表,字典与集合
    Linux Semaphore
    tp5安装easyWeChat
    wx.request
    小程序设计规范
    小程序的概念和特点
  • 原文地址:https://www.cnblogs.com/htmlcainiao/p/7399182.html
Copyright © 2011-2022 走看看