1. CRUD : Create / Read / Update / Delete
2. 변수 선언 및 데이터 할당
- 변수를 선언한다. (let / var / const) | let name
- 변수에 데이터를 할당한다. | name = "철수" (등호 아님, 데이터 할당임)
- 선언과 할당은 동시에 가능하다. | let name = "철수"
- 변수 여러개를 동시에 선언하는 것도 가능하다. | let a, b, c, d
3. var / let / const
- var : 재선언(이름 중복) 가능 / 재할당(데이터 수정) 가능
- let : 재선언 불가능 / 재할당 가능
- const : 재선언 불가능 / 재할당 불가능
- 실무에서는 주로 변수는 let으로, 상수는 const로 선언한다.
- var는 옛날에 이용했던 명령어로 근래에는 사용하지 않는다.
4. 배열 (Array)
- List
- 데이터의 나열.
5. 객체 (Object)
- Dictionary
- 키(Key)와 값(Value)으로 데이터를 할당한다.
- 값은 비어있을 수 있지만 키는 비어있을 수 없다.
6. 데이터 타입
- String
- Number
- Boolean
- 등등,, 필요한 게 있을 때에는 구글링하면서 할 것
7. 산술 연산자
- /, +, -, *, % 등등,,
- %는 나머지 연산자
- <특이사항>
- JS는 타입간 연산자 사용에 있어서 혼란의 가능성이 있다. 하단 내용 참고
10 + 1 = 10
10 + '1' = '101'
10 + '만원' = '10만원'
10 - 1 = 9
10 - '1' = 9
10 * 10 = 100
10 * '10' = 100
- 위와 같은 문제를 해결하기 위해 TypeScript에서는 타입간 연산에 제한을 둔다.. 고 한다.
- (아직 잘 모름 차차 공부할예정)
8. 비교 연산자
- 엄격한 동치 연산자 (===) : 데이터 타입과 값이 둘 다 동일한 경우에만 True | 이에 대한 부등호는 !==
- 느슨한 동치 연산자 (==) : 데이터 타입이 동일하지 않아도 값이 같으면 True | 이에 대한 부등호는 !=
9. 논리 연산자
- and / &&
- or / ||
- not / !
'Javascript' 카테고리의 다른 글
[Javascript] 자주 이용하는 내장 함수들 (0) | 2021.12.30 |
---|---|
[Javascript] 함수 작성 방법 세가지 | 선언식, 표현식, 화살표 함수 (0) | 2021.12.30 |
[Javascript] 수학 객체 / 내장 함수 (0) | 2021.12.29 |
[Javascript] 반복문 (0) | 2021.12.29 |
[Javascript] Google JavaScript Style Guide (0) | 2021.11.19 |