javascript 三元运算符
时间: 2023-11-26 21:48:19 浏览: 30
JavaScript中的三元运算符是一种简单的条件语句,它可以根据条件的真假来返回两个不同的值。它的语法如下:
```javascript
condition ? value1 : value2
```
如果条件为真,则返回value1,否则返回value2。下面是一个简单的例子:
```javascript
var age = 20;
var status = (age >= 18) ? "成年人" : "未成年人";
console.log(status); // 输出:成年人
```
在这个例子中,如果age大于或等于18,则status变量将被赋值为“成年人”,否则它将被赋值为“未成年人”。
相关问题
javascript三元运算符比较最大值
JavaScript三元运算符可以用来比较两个数的大小,从而得到最大值。具体实现方法如下:
```
var a = 10;
var b = 20;
var max = (a > b) ? a : b;
console.log(max); // 输出20
```
以上代码中,三元运算符 `(a > b) ? a : b` 的意思是:如果 `a` 大于 `b`,则返回 `a`,否则返回 `b`。最后将返回的结果赋值给变量 `max`,即可得到两个数的最大值。
JavaScript三元运算符比较三个数的大小
JavaScript三元运算符可以用来比较三个数的大小。以下是一个例子:
```
var a = 10;
var b = 20;
var c = 30;
var max = (a > b) ? ((a > c) ? a : c) : ((b > c) ? b : c);
console.log(max); // 输出30
```
在这个例子中,我们定义了三个变量a、b和c,然后使用三元运算符比较它们的大小,找到最大值并将其赋值给变量max。三元运算符的语法是:条件 ? 结果1 : 结果2。如果条件为真,则返回结果1,否则返回结果2。