day-6.2 判断控制语句(if判断)的三目(三元)运算写法

三目语句是if判断的另一种写法,格式是:

条件? 花括号1的代码块:花括号2的代码块;

if判断语句要改写成三目语句要满足以下条件:

1、if判断语句要为  只有一对if 和 else 控制的if判断语句,没有多以的else if ;

2、条件为一个表达式、if  和else 后面的花括号里面的代码块分别也只有一个表达式

满足上述两个条件的if判断语句才能改写成三目语句。

举个例子:

正常的if语句

 

1 var a = 5 ;
2 var b = 3;
3 if (a> b) {    //条件 a>b ,为一个表达式 
4     alert ("是的");   //if 花括号的代码块 alert("是的"),也只有一个表达式 。
5 }else{
6     alert("不是");    // else 花括号的代码块 alert("不是"),也只有一个表达式。  
7 }

 

所以上述if判断语句满足条件,所以可以转换成三目语句,转换后写法如下:

1 a>b ? alert ("是的") : alert (“不是”);

 

posted @ 2018-05-26 01:08  bibiguo  阅读(1731)  评论(0)    收藏  举报