JAVASCRIPT
JAVASCRIPT ) 삼항연산자
Hweb
2024. 7. 16. 17:25
삼항연산자는 조건별 변수 대입에 사용한다.
조건 ? 참일때 실행 : 거짓일때 실행
아래 예제는 if문을 삼항연산자로 변환한 코드이다.
if(myV>1000){
document.write('커');
} else {
document.write('작아');
}
let myV = 999;
let resultS = myV>1000 ? '커' : '작아'
document.write(resultS);
삼항연산자는 조건별 변수 대입에 사용해야한다. 따라서 아래처럼 사용하면 안된다.
물론 동작은 된다.
(myV > 1000) ? document.write('커') : document.write('작아');
그럼 이렇게 사용하는건?
document.write(myV>1000 ? '커' : '작아');
가능하다. 변수 대입에 사용한 케이스가 맞다.
반응형