三目运算符一般应用在哪里?
三目运算符一般应用在哪里?
三目运算符一般应用在哪里?
简单的判断方面或者比较是否相等,如:return str?"男":"女";
=======>
c = a > b ? 1 : -1;
三目运算符,知道怎么用就行,具体写代码的时候是不推荐使用的!代码可读性不强!
一般都是用在比较简单的选择判断上面
只有一个三目运算符?:,主要就是实行if...else的功能,不过写起来简洁点,可以在简单的判断上用。
实际工作中 我有时候用在 判断空值的时候
2选1判断的时候都可以用
哎呀 我怎么回了两条 怎么删除
if(a>b){
max = a;
}else{
max = b;
}
可表达为:
max=(a>b)? a: b;//括号里面的条件满足,执行冒号左边的;反之,执行冒号右边的