728x90
JavaScript(JS)에서 논리연산을 할때, Short circuit evaluation(단축평가)이라는 것이 존재한다.
이를 정리해보면 아래와 같다.
&&을 사용했을때 좌측이 true면 우측 값 반환
&&을 사용했을때 좌측이 false면 좌측 값 반환
||을 사용했을때 좌측이 true면 좌측 값 반환
||을 사용했을때 좌측이 false면 우측 값 반환
// 예제 코드
console.log(true && '냉국');
console.log(false && '냉국');
console.log(false || '냉국');
console.log(true || '냉국');
이러한 Short circuit evaluation을 활용하면 아래처럼 여러개를 붙여서 써서 응용할 수도 있다.
// 예제 코드
console.log(true && true && '냉국');
console.log(true && false && '냉국');
728x90
'Javascript' 카테고리의 다른 글
Javascript 출력에서 줄바꿈 안하고 싶을때. (1) | 2024.10.02 |
---|