더북(TheBook)

논리 연산자 사용 시 유의할 점

사실 && 연산자나 || 연산자는 truefalse만 결과로 나오지는 않습니다. 다음 코드를 보죠.

> 5 && 4
< 4
> '' && 6
< ''

&& 연산자는 앞에 나오는 값이 참인 값이면 뒤에 나오는 값을 결과로 보내고, 앞에 나오는 값이 거짓인 값이면 앞에 나오는 값을 그대로 결과로 보냅니다. 5는 참인 값이므로 4가 결과가 되고, ''는 거짓인 값이니까 그대로 결과로 나옵니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.