본문 바로가기
Front-end/Javascript

[Javascript]단축 평가 논리 연산자를 사용하여 조건문 처리하기(if를&&로)

by 빽짱구 2024. 5. 2.

조건문 처리할때 if문대신 &&단축 평가를 사용하는 방법입니다.

 

문제 설명

n에 변수가 존재하고, true이면 실행하기

 

문제 풀이

1. 값이 없을때 if문 예시

// 값이 없을때 if문 예시
let n;
if(n){
	console.log('true');
}

 

2. 값이 없을때 && 논리 연산자 예시

// 값이 없을때 && 예시
let n;
n && console.log('true');

 

1번과 2번 결과물은 동일하게 값이 없으므로 출력되지 않습니다.

 

반응형

 

3. 값이 있을경우 'true' 출력

// 값이 있을때 if문 예시
let n = 1;
if(n){
	console.log('true');
}
// 값이 있을때 && 예시
let n = 1;
n && console.log('true');

 

풀이 설명

- 'n' 변수가 존재하고 'true'이면, 'console.log('true')' 실행합니다.

- 'n' 변수가 존재하지 않고 'false'이면 'console.log('true')를 실행하지 않습니다.