삼항 조건 연산자
조건식 ? 표현식이 참인 경우 실행 : 표현식이 거짓일 경우 실행
// if문에서 if와 else만 있는 경우
if(a>b){
console.log('조건식이 맞았아요')
}else{
console.log('조건식이 틀렸어요')
}
//삼항연산자를 사용해서 코드를 줄여줄 수 있다.
a>b ? console.log('조건식이 맞았아요') : console.log('조건식이 틀렸어요')
//이렇게 할당을 해줄 수도 있다 true일 때 false일 때 할당되는 값이 다름
let c = a>b ? '조건식이 맞았아요' : '조건식이 틀렸어요';
console.log(c);
//if문
function isOdd(num){
if(num%2===0){
console.log('👍');
}else{
console.log('👎');
}
}
//삼항연산자 사용
function isOdd2(num){
num%2===0 ? console.log('👍') : console.log('👎');
}
isOdd(2); //'👍'
isOdd(3); //'👎'
isOdd2(2)//'👍'
isOdd2(3)//'👎'