well-balanced

[TIL] 기록 6일차 본문

TIL : study log

[TIL] 기록 6일차

Cosmian 2019. 11. 6. 14:18

 

Today I learned

 

New information

  • Falsy values 에는 undefined, null, 0, '', NaN이 있다. 여기서 0이 falsy values에 들어간다는 점이 좀 흥미로웠는데

위 코드를 콘솔창에 출력하면 'Variable has not been defined' 가 출력된다. 즉, 0은 정의했으나, 정의되지 않은 변수.

  • Equality operator에서 '==' 연산자와 '===' 연산자의 차이에 대해서 알게되었다. 변수 height에 '23'이라는 문자열 변수를 선언해보자.

 

 

그리고 위와 같은 함수를 넣었을 때 어떻게 될까? 결과는 이렇다.

즉, 연산자 '==' 는 문자열인 '23'을 받았을 때 '23'과 23의 결과가 같다고 출력했고, 연산자 '==='는 문자열인 '23'을 받았을 때 '23'과 23의 결과가 다르다고 출력하면서 else 문을 콘솔에 출력시켰다. 코드를 좀 더 정확하게 하기 위해서는 '===' 연산자를 쓰는 게 좋을 거 같다.

'TIL : study log' 카테고리의 다른 글

[TIL] 기록 8일차  (0) 2019.11.08
[TIL] 기록 7일차  (0) 2019.11.07
[TIL] 기록 5일차  (0) 2019.11.05
[TIL] 기록 4일차  (0) 2019.11.04
[TIL] 기록 3일차  (0) 2019.11.03
Comments