三元运算| 三目运算符
条件表达式? 表达式A : 表达式B
如果条件表达式为真,执行表达式A的值,否则执行表达式B的值
if(条件表达式){
表达式A
}else{
表达式B
}
var age = 17 //年龄是18岁
// if(age >= 18){
// alert('成年了')
// }else{
// alert('未成年人')
// }
// age >= 18 ? alert('成年了') : alert('未成年人')
let str = age >= 18 ? '成年了' : '未成年人'
console.log(str)
示例1--求三个数34,56,27最大值,使用三元运算实现
var m = 34
var n = 56
var k = 27
var max
if (m > n) {
if (m > k) {
max = m
} else {
max = k
}
} else {
if (n > k) {
max = n
} else