三元运算符
判断条件?(条件为真时执行):(条件为假时执行)
对比记忆
var color=‘red‘ ;
//判断颜色是否为red
if(color===‘red‘) {
console.log(‘takeout‘);
}else {
console.log(‘nothing‘);
}
//使用三元运算符实现
color===‘red‘ ? console.log(‘takeout‘) : console.log(‘nothing‘) ;
注:复杂的条件不建议写成三元运算符,直接用if else语句更好。