[13강 비교 연산자]

1.비교 연산자의 정의 : 자바스크립트의 데이터를 서로 비교

- “===” : 서로 같은지 확인해주는 비교 연산자 (ex. “abc” === “abc” / true or false)

- “==” : 느슨한 비교 / “===” : 엄격한 비교

 

- 1 == “1” > false가 맞으나, 느슨한 비교에서는 true로 나타남.

- 0 == "0” > 느슨한 비교에서는 true로 나타남.

- 0 == [ ] > 숫자 “0”과 빈배열 비교시에도 true가 나타남. (*느슨한 비교의 문제)

- "0” == [ ] > 논리전개상 true가 나와야할 것 같지만, false로 나타남 (*예측 불가)

'훈훈한 자바스크립트' 카테고리의 다른 글

15강 조건문과 논리연산자  (0) 2023.01.23
14강 배열과 객체의 비교  (0) 2023.01.23
12강 localhost란?  (0) 2023.01.13
11강 함수 선언의 종류  (0) 2023.01.13
9강 날짜를 생성하는 new Date  (0) 2023.01.13

+ Recent posts