빵구의 개발 메꾸기

자바스크립트 타입 체크 본문

FRONT-END/JAVASCRIPT

자바스크립트 타입 체크

bkjo94 2022. 4. 15. 17:13

비교 시 ==는 타입을 검사하지 않지만 ===는 타입까지 세세하게 검사한다.

 

자바스크립트에는 타입이 여러가지가 있는데 조건문에서 변수 타입에 따라 처리하는 로직이 많이 사용된다.

이에 따라 여러가지 상황일 때 타입에 대한 결과값이 어떻게 나오는지 예를 들어보자.

자바스크립트 타입

 

사이에 &&가 있는 경우는 && 기준으로 양쪽에 있는 값이 모두 true이어야 결과가 true가 된다.

좌측에 대한 값이 true이고 우측에 대한 값이 true일 때는 우측 값이 출력된다.

하지만 좌측의 값이 false인 경우는 뒤의 값이 true이던 false이던 이미 좌측에서 false이기 때문에 

결과는 false가 나오므로 false가 출력된다. 

 

 

Comments