비교 연산자

wangjh789·2022년 8월 28일
0

javascript

목록 보기
3/12

== 연산자
두 값을 비교해서 값의 동등성을 비교 (거의 쓰이지 않음)

=== 연산자
값과 자료형이 일치하는지 확인

자바스크립트는 0, ''(빈문자열), null, undefined, NaN 를 false로 판단한다.

!''(빈문자열) -> ! + '' -> ! + false -> true
!!'' -> false => 실제 불리언으로 만들기

연산자(==, ===, >, <)와 다르게 and,or은 불리언을 리턴하지 않고 실제값을 리턴한다.
ex) const name = someInput || 'Max' -> default값을 정할 수 있다.

ex) const name = isLoggedIn && 'Max'
앞의 값이 true일 때 Max가 할당된다.

profile
기록

0개의 댓글