본문 바로가기
Javascript/Dream Coding

javascript 4. operator, if~else, loop(for, while)

by 코딩 뉴비 2021. 6. 16.

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

댓글