Data house
생활코드 node.js_14강부터 16강까지 본문
# JavaScript - Boolean
- Boolean datatype : 추상적인 타입이다.
- Comparison operator : Boolean을 활용하는 (비교)연산자
- Conditional statement : 조건문
# JavaScript - 비교연산자
'='는 대입연산자이다. 예를 들면 'x = 10'은 x라는 변수에 10을 대입한 것이다.
'=='는 추상(동등)연산자이다. 비교 전에 두 피연산자를 동일한 자료형으로 변환한 후, 엄격 비교를 수행한다.
예를 들어 피연산자가 모두 객체라면, JavaScript는 내부 참조를 보고, 둘 다 메모리의 같은 객체를 바라보고 있는지 판별한다.
'==='는 일치연산자이다. 두 피연산자가 같은 자료형에, 그 내용도 일치해야만 true이다.
더 자세하게 말하면 '==='는 자료형 변환 없이 두 연산자가 엄격히 같은지 판별한다.
(ex 3 === 3 // true
3 === '3' // false)
*** boolean을 사용하는 상황이 온다면 '==='을 사용하는 것을 추천한다. ***
참고자료 : developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Comparison_Operators
# JavaScript - 제어문(Flow control statements)
시간에 따라서 진행되는 연주나 방송일정을 프로그램이라고 했고 그것을 계획하는 사람을 프로그래머라고 했다.
그리고 우리는 시간의 순서에 따라 실행되어야할 컴퓨터의 명령들을 실행되도록 설계하는 사람이기 때문에
'프로그래머'라고 불린다.
우리가 코드를 짜는 행위를 '프로그래밍'이라고하고 짜여진 코드를 '프로그램'이라고한다.
제어문(Flow control statements)은 시간의 순서에 따라서 실행되는 흐름을 제어해서 다르게 동작할 수 있게 한다.
제어문에는 조건문, 반복문 등이 있다.
'WEB > node.js' 카테고리의 다른 글
생활코딩 node.js_20강부터 23강까지 (0) | 2020.09.08 |
---|---|
생활코딩 node.js_17강부터 19강까지 (0) | 2020.09.06 |
생활코드 node.js_10강부터 13강까지 (0) | 2020.09.05 |
생활코딩 node.js_ 7강부터 9강까지 (0) | 2020.09.04 |
생활코딩 node.js_4강부터 6강까지 (0) | 2020.09.02 |