条件为真执行表达式1,条件为假执行表达式2,有点像if else语句,三目运算符的目的就是简化if else的编写形式。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>首页</title>
</head>
<body>
<script type="text/javascript">
var num = 10
//判断是奇数还是偶数
if (num % 2 === 0){
console.log("偶数")
}else{
console.log("奇数")
}
//三目运算符
num % 2 === 0 ? console.log("偶数"):console.log("奇数")
//可以将三目运算符的结果赋值为result
var result = num % 2 === 0 ? "偶数":"奇数"
console.log(result)
</script>
</body>
</html>