&& (and, 이고, 그리고) 모든 값이 true 면 true 로 나오고 하나라도 false 이면 false 가 나온다. 왼쪽부터 읽다가 false 이면 더 이상 읽지 않고 false 로 나온다.
|| (or, 이거나, 또는) 여러개 중 하나라도 true 이면 true 로 나오고 모든 값이 false 이면 false 가 나온다. 왼쪽부터 읽다가 true 이면 더 이상 읽지 않고 true 로 나온다.
! (not, 바꾸기) true 이면 false / false 이면 true
A && B
모든 값이 true 이면 b값을 출력한다.
A && B
첫 번째가 false 이면 A값을 출력한다.
console.log(true && '안녕'); // hello
console.log(false && '안녕'); // false