일치 연산자
=== 으로 표시함.
타입까지도 같은 연산자.
불일치 연산자
!== 으로 표시함.
(타입까지 일치해야 false 로 반환하는 연산자!!)
논리곱 연산자
&&으로 표시합니다.
두개가 true 혹은 false 여야만 true 로 반환
ex)
console.log(ture && false) -false 반환
console.log(false && true) -false 반환
console.log(false && false) -true반환
논리 합 연산자
||으로 표시함. (엔터 위에 키로써 시프트 눌러주면 됨)
두개중 하나만이라도 true 일 경우에도 true로 표시해줌.
둘다 false 이면 false 반환.
console.log(ture || true) -true 반환
console.log(ture || false) -true 반환
console.log(false || true) -true 반환
console.log(false || false) -false반환
논리 부정 연산자
! 로 표시
말 그대로 반대로 표시해주는 연산자
ex)
let num = true;
console.log(!num) => false 로 나온다.
삼항 연산자?
항이 3개라서 삼항 연산자 라고 한다.
let y =20;
let result = y < 20 ? " "(맞을때) : " " (아닐 때)
(조건)
Q) y 가 10보다 작으면 작다 출력
10보다 크면 크다 출력을 해주세요
let result = y <10? "작다" : "크다"
console.log(result) ---> 크다 로 출력되는것을 알수있다.