码迷,mamicode.com
首页 > 其他好文 > 详细

if语句的优化

时间:2017-08-20 11:25:42      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:core   logs   class   大于   语句   div   优化   结果   blog   

例:打印成绩的等级,大于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         

 

if语句的优化

标签:core   logs   class   大于   语句   div   优化   结果   blog   

原文地址:http://www.cnblogs.com/htmlcainiao/p/7399182.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!