조건문 처리할때 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')를 실행하지 않습니다.
728x90