js使用三元运算符赋值
时间: 2023-12-03 15:02:34 浏览: 27
三元运算符可以用来简化代码,可以在一行代码中完成条件判断和赋值操作。其语法如下:
```
condition ? expression1 : expression2
```
其中,`condition` 是一个条件表达式,如果这个表达式的值为 `true`,则返回 `expression1` 的值,否则返回 `expression2` 的值。
下面是一个例子,如果 `num` 的值大于 10,则将 `result` 赋值为 'num 大于 10',否则将 `result` 赋值为 'num 不大于 10'。
```javascript
let num = 20;
let result = num > 10 ? 'num 大于 10' : 'num 不大于 10';
console.log(result); // 输出 'num 大于 10'
```
相关问题
javascript 三元运算符
JavaScript中的三元运算符是一种简单的条件语句,它可以根据条件的真假来返回两个不同的值。它的语法如下:
```javascript
condition ? value1 : value2
```
如果条件为真,则返回value1,否则返回value2。下面是一个简单的例子:
```javascript
var age = 20;
var status = (age >= 18) ? "成年人" : "未成年人";
console.log(status); // 输出:成年人
```
在这个例子中,如果age大于或等于18,则status变量将被赋值为“成年人”,否则它将被赋值为“未成年人”。
js三元运算符判断字符串
可以使用三元运算符来判断字符串。例如:
```
var str = "hello";
var result = (str === "hello") ? "yes" : "no";
console.log(result); // 输出 "yes"
```
在上面的代码中,我们使用三元运算符来判断变量 `str` 是否等于字符串 `"hello"`。如果相等,就将 `result` 赋值为 `"yes"`,否则就将其赋值为 `"no"`。最后,我们将 `result` 输出到控制台中。