더북(TheBook)

‘그리고’와는 다른 개념으로 ‘또는’이 있습니다. 이는 || 연산자로 표현합니다. 왼쪽 식이나 오른쪽 식 둘 중 하나라도 true||의 결과는 true가 됩니다.

> 10 < 5 || 6 < 8;
< true

앞의 코드는 왼쪽 식의 값이 false이지만 오른쪽 식의 값이 true이므로 최종 결과 값도 true가 됩니다. || 연산자에서는 다음 코드처럼 양쪽의 식이 모두 false여야 false가 됩니다.

> 10 < 5 || 6 > 8;
< false

참을 거짓으로, 거짓을 참으로 만드는 연산자도 있습니다. ! 연산자입니다. 식 앞에 ! 연산자를 붙이면 참인 값은 false가 되고, 거짓인 값은 true가 됩니다.

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