三目运算符,也叫三元运算符,在运算符概述那里,介绍了目或者元的概念,所谓三目运算符,实际上就是要三个操作数的运算符。
在 JS 中,只有一个三目运算符,即只有这一种运算符是需要三个操作数共同参与,所以我们所说的三目运算符就特指本节介绍的这个运算符。
语法:表达式1?表达式2:表达式3;
这个运算符的功能为:对表达式 1 进行布尔判定,如果判定结果为 true,则返回表达式 2 的值,如果判定结果为 false,则返回表达式 3 的值。
这个三目运算符可以进行一些简单的判定,也是非常常见的运算符。
js
var grade = 90;
console.log(grade>=60?"合格":"不合格");以上代码就可以判断 grade 变量内保存的成绩,如果成绩大于等于 60,三目运算符会返回 "合格",否则返回 "不合格"