* 프로그래머스, 타입스크립트로 함께하는 웹 풀 사이클 개발(React, Node.js) 5기 강의 수강 내용을 정리하는 포스팅.
* 원활한 내용 이해를 위해 수업에서 제시된 자료 이외에, 개인적으로 조사한 자료 등을 덧붙이고 있음.
== (동등 연산자)
- 타입 변환(Type Coercion)을 수행한 후 값을 비교한다.
console.log(5 == '5'); // true (문자열 '5'가 숫자 5로 변환되어 비교됨)
console.log(true == 1); // true (true가 숫자 1로 변환되어 비교됨)
console.log(null == undefined); // true (둘 다 "비어 있음"으로 간주)
=== (엄격 동등 연산자)
- 타입 변환을 하지 않고, 값과 타입 모두 같은 경우에만 true를 반환한다.
console.log(5 === '5'); // false (타입이 다름: 숫자와 문자열)
console.log(true === 1); // false (타입이 다름: 불리언과 숫자)
console.log(null === undefined); // false (타입이 다름)
연산자 | 비교 방식 | 타입 변환 | 사용 예시 |
---|---|---|---|
== | 값만 비교 (타입은 무시) | O | 5 == '5' // true |
=== | 값과 타입 모두 비교 | X | 5 === '5' // false |
지금까지 배운 내용들을 활용하는 심화 학습용 미니 프로젝트.
라우팅, 유효성 검사, 예외 처리, 리팩토링, 데이터베이스 사용 등의 내용을 다룰 예정.
6가지 API로 구성
- 회원, 로그인
- 회원, 회원가입
- 회원, 회원탈퇴
- 채널, 채널생성
- 채널, 채널수정
- 채널, 채널삭제
요구조건
- 1개 계정에서, 채널 100개까지 생성이 가능하다.