三元运算符

三元运算符。看起来挺高深的样子。等你看完这篇你就知道了。

我们还是通过一个小案例来使用这个三元运算符:

三元运算符

我们这个需求比较简单,也可以使用我们前面学的if和switch来做

if:

三元运算符结果也是没问题的三元运算符

switch:

三元运算符结果三元运算符

其实我们可以发现一个问题:就是无论是if还是switch看起来有点麻烦。

现在来试一下我们的三元运算符:

他的语法:表达式(结果为布尔类型)?变量1:变量2;

看起来比较简单,但是

1.前面表达式的结果一定要为布尔类型

2.后面其实不止可以写变量,常量,函数调用以及其他的一些都可以

三元运算符结果三元运算符

这样看起来是不是简洁多了。

其实三元运算符,多用于一件事情只有两种不同的结果时

如:人性别只有男和女两种吧