JS三元表达式
又叫三元运算符,必须有三个操作数参与的运算
操作符号:? :
表达式:在参与 js 程序时,都必须先计算出表达式结果,才能参与后续程序
由于三元表达式具备了一些选择的效果,所以也是一种条件分支语句
<script> console.log(true ? 1 : 0); // 1 console.log(false ? 1 : 0); // 0 // 相当于 if 语句中的 var a = true; if (a){ console.log(1); } else { console.log(0); } // 1</script>
<script> var a = 3; var b = a >= 3 ? true : false console.log(b); // true</script>