[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 |