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 (“不是”);
浙公网安备 33010602011771号