단축 평가 논리 계산법은 선행 인자의 값이 유효(true)할 때 후행 인자의 값을 출력하고 선행 인자 값이 유효하지 않을 때(false) 선행 인자를 출력한다.
var a = 'Hello';
var b = undefined;
console.log(a && 'World') // World
console.log(b && 'World') // undefined
console.log( true && 'Hello World' ); // Hello World
console.log( false && 'Hello World' ); // false
console.log( 1 && 'Hello World' ); // 1
console.log( 0 && 'Hello World' ); // 0
console.log( null && 'Hello World' ); // null
console.log( undefined && 'Hello World' ); // undefined
반응형
'JavaScript' 카테고리의 다른 글
yield 사용법 - 생성기(generator) 그리고 반복기와 반복기 제공자 (0) | 2021.06.21 |
---|---|
모달창에서 execCommand('copy') 실행 안 될 때 (0) | 2020.12.10 |
모달창에서 execCommand('copy') 실행 안 될 때 (0) | 2020.12.10 |
JavaScript - map() 함수의 사용 (0) | 2020.12.07 |
[JavaScript] use strict (0) | 2020.09.06 |