일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ABAP
- 파이썬
- Python
- 자바
- Oracle DB
- node.js
- db
- 자바스크립트
- Spring Framework
- 노드
- 오라클 디비
- SAP ABAP
- 도커
- Programming
- docker
- sap mm
- JavaScript
- 오라클
- Java
- SAP
- IT
- 머신러닝
- 딥러닝
- SAP ERP
- oracle
- 영어
- 비지니스영어
- nodejs
- 유럽여행
- Mac
- Today
- Total
JIHYUN JEONG
[Chapter 3] Node.js 비교연산자 (Operator) 본문
Node.js 비교연산자 (Operator)에 대해 배워 보도록 하겠습니다.
013 비교 연산자 (Operator)
*학습 내용: 연산자에 대해 배워봅니다.
*힌트 내용: 비교연산자는 부등호와 같이 수학에서 사용하는 연산자 입니다. 조건이 맞을 경우 True, 틀리면 False
비교연산자는 값을 비교할 때 자주 사용되며 아주 중요합니다. 특히 IF문에서는 결과 값이 true이면 해당 조건식을 실행하고 false이면 처리를 하지 않습니다.
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 32 |
let a = 5; let b = 6;
if (a == 5) { console.log(a == 5); console.log(a == b); console.log(a == "5"); }
if (a === 5) { console.log(a === 5); console.log(a === b); console.log(a === "5"); // equal value and equal type }
if (a > b) { console.log(a > b); }
if (a < b) { console.log(a < b); }
if (a >= 5) { console.log(a >= 5); console.log(a >= b); }
if (a <= 5) { console.log(a <= 5); console.log(a <= b); } |
결과
true
false
true
true
false
false
true
true
false
true
true
주의사항 - “==’ 와 “===”의 차이점
Ø “==”는 단순히 값만 비교하지만 “===”는 값과 Type을 같이 비교합니다.
그래서 위에 13번째 라인을 보게 되면 a는 숫자타입의 변수로 지정되었지만 비교 대상인 “5” 는 문자열 타입이기 때문에 결과 값이 False가 되게 됩니다.
이상 Node.js의 학습을 하기 위한 기초지식인 비교연산자 (Operator)에 대해서 배워보았습니다.
Make a dent in the Universe. |
'Information Technology > Node.js' 카테고리의 다른 글
[Chapter 5] Node.js 모듈화(Module) (0) | 2017.08.27 |
---|---|
[Chapter 4] Node.js 함수의 유효범위(Scope) 와 익명함수 (0) | 2017.08.22 |
[Chapter 2] Node.js 조건문 switch (0) | 2017.08.16 |
[Chapter 1] Node.js 반복문 (0) | 2017.08.15 |
Nodejs 란? (0) | 2017.08.15 |