본문 바로가기

JAVASCRIPT

JAVASCRIPT ) 삼항연산자

삼항연산자는 조건별 변수 대입에 사용한다.

 

조건 ? 참일때 실행 : 거짓일때 실행

 

 

아래 예제는 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 ? '커' : '작아');

 

가능하다. 변수 대입에 사용한 케이스가 맞다.

반응형

'JAVASCRIPT' 카테고리의 다른 글

JAVASCRIPT ) 오브젝트  (0) 2024.07.18
JAVASCRIPT ) this  (0) 2024.07.18
JAVASCRIPT ) 날짜 시간  (2) 2024.07.16
JAVASCRIPT ) 이벤트  (0) 2024.07.16
JAVASCRIPT ) setInterval / setTimeout  (0) 2024.07.15