operator (연산자)
equality operator (동치 연산자)
엘리1과 2의 값이 같지만 레퍼런스는 다르다. 다른, 독립된 레퍼런스에 같은 값이 저장된 것이니.
애초에 레퍼런스가 다르니 당연히 타입을 비교해도 false.
- ellie1 != ellie2
- ellie1 !== ellie2
but,
ellie3 은 ellie1을 가리키고 있기 때문에 같냐고 물어보는건 당연히 true.
0, ''은 false로 간주된다 했으니 true.
하지만 타입은 다르니 strict equality는 false.
null 은 undefined로 간주되지만 타입이 같지는 않다.
if ~else
? | 만약 ~이면 |
: | 아니면 |
? -> name이 ellie면
: -> yes 아니면 no
but, 간단할 때만 이렇게 쓰는게 좋다.
'Javascript > Dream Coding' 카테고리의 다른 글
javascript 6. class vs object (0) | 2021.06.17 |
---|---|
javascript 5. Function 함수 (0) | 2021.06.16 |
Javascript 1-3. 기초, 데이터 타입 (0) | 2021.06.15 |
댓글