티스토리 뷰
반응형
2.12 일치 연산자
▲ 일치 연산자
연산자 | 설명 |
=== | 양 변의 자료형과 값이 일치 |
!== | 양 변의 자료형과 값이 다름 |
코드 2-51. 비교 연산자의 사용
<script>
alert('' == false); //true
alert('' == 0); //true
alert(0 == false); //true
alert('273' == 273); //true
</script>
<코드설명> 네 가지 모두 true가 출력됨. 이는 자동으로 자료형 변환되어 일어나는 현상. 이러한 유연성으로 인해 자바스크립트에는 다른 언어에 없는 특이한 기술이 많음. 하지만 이러한 유연성으로 인해 원하는 결과가 나오지 않을 수도 있음. 자료형이 다른 것을 확실하게 구분 짓고 싶다면 일치 연산자를 사용.
코드 2-52. 일치 연산자의 사용
<script>
alert('' === false); //false
alert('' === 0); //false
alert(0 === false); //false
alert('273' === 273); //false
</script>
<코드설명> 양 변의 값이 같더라도, 일치 연산자를 사용하여 자료형을 비교하기 때문에 모두 false가 출력됨.
반응형
'Language > JavaScript' 카테고리의 다른 글
Chapter 03 조건문 - if else 조건문 (0) | 2023.03.26 |
---|---|
Chapter 03 조건문 - if 조건문 (0) | 2023.03.26 |
Chapter 02 자바스크립트 기본 - 자료형 변환 (0) | 2023.03.26 |
Chapter 02 자바스크립트 기본 - undefined 자료형 (0) | 2023.03.26 |
Chapter 02 자바스크립트 기본 - 배열 (0) | 2023.03.26 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- java.time.package
- 포장 클래스
- Format 클래스
- StringBuffer 클래스
- Calendar 클래스
- 프로그램
- 딕셔너리
- 요소선택
- Math 클래스
- Arrays 클래스
- 문자열함수
- Objects 클래스
- 역반복문
- StringBuilder 클래스
- IndexError
- 자료형
- not_in
- 리스트
- 기본 API 클래스
- 순환할당
- 파이썬
- 리스트연산자
- StringTokenizer 클래스
- 함수
- Pattern 클래스
- python
- Date 클래스
- FALSE
- Random 클래스
- 스레드 스케줄링
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
글 보관함