Javascript
를 이용한 채팅창 구현을 고민하다보니 기초적인 개념까지 찾아서 공부하고 있었다. 일단 이해해야지만 다음 단계로 넘어가는 성격이라 그렇다. 생산성은 다소 떨어질 수 있으나 이러한 기초가 추후에는 더욱 빠르게 코딩을 할 수 있게 하는 원동력이라 믿는다....(제발..그랬으면)
논리 연산자는 보통 Boolean
값과 함께 쓰이고 반환한다. 다만 &&
과 ||
연산자는 피연산자들 중 하나를 반환한다. 또 불리언 외 다른 값과 함께 사용하면 불리언 값이 아닌 것을 반환할 수 있다. 다음 표는 논리 연산자의 종류입니다. (expr은 불리언을 포함해서 아무 자료형이나 가능하다)
&&(AND)
expr1 && expr2
// expr1
가 true
인 경우 expr2
를, 그렇지 않으면 expr1
을 반환.
||(or)
expr1 || expr2
// expr1
가 true
인 경우 expr1
을, 그렇지 않으면 expr2
를 반환.
!(NOT)
!expr
//expr
을 true
일 경우 false
를, 그렇지 않으면 true
를 반환합니다.