목표
Comparison이라는 비교연사자와 Boolean이라는 새로운 data type의 이해
1. === 이란?
<script>
document.write(1===1);
</script>
뜻은? 동등비교연산자 즉 연산자의 왼쪽값과 오른쪾 값이 같느냐??
같으면 true
출력 만약 다르면 false 출력
2. ===는 비교연산자이자 이항연산자이다
좌항과 우항이 있고 좌항과 우항을 결합하여 어떠한 데이터를 만든다
예를들어 1+1=2 에서 +는 이항연산자로 왼쪽과 오른쪽의 값을 더하여 2를 만든다는 것으로
여기서 === 연산자는 왼쪽값과 오른쪽 값을 비교하여 만약에 같다면 이것 자체가 true라는 값이 되고
다르다면 false라는 값이 되는 것이다 즉 ===이라는 비교연산자는 좌항과 우항의 관계에 따라서
true 아니면 fales 둘중 하나의 값을 만들어내는 연산자이다
그리고 이 true와 fales라는 두가지 값을 묶어서 boolean이라고 부른다
3.
Number 수의 데이터값은 무한이 많다
String 문자열의 데이터값은 무한하다
Boolean 단 2개의 데이터 참과 거짓으로만 이루어져 있다
4. 1이 2보다 작느냐(1<2)를 html에서 나타내려면
1<2
(& less than)
JavaScript에서는
<script>
document.write(1<2);
</script>
값은 true가 출력됨
결론
비교연사자 Compatison(===, < , >, 등)를 통하여 만들어 지는 결과는
true or false 둘중 하나 이고 두개의 값을 묶어서 Boolean이라고 부른다
즉 Boolean이란 true와 false로 이루어진 data type
'WebApp > JavaScript' 카테고리의 다른 글
JavaScript의 이해 - 리펙토링 (0) | 2020.07.14 |
---|---|
JavaScript의 이해- Conditional statements(조건문) (0) | 2020.07.10 |
JavaScript의 이해 - onclick (0) | 2020.07.09 |
JavaScript의 이해 - data types (0) | 2020.07.08 |
JavaScript의 이해 (2) | 2020.07.08 |