일기

11/04

Realuda72 2024. 11. 4. 20:33

오늘 배운 것

JavaScript 문법 기초

 

c, c++, c#을 해봤기 떄문에 대부분 문법은 익숙했다

 

몇가지 유의해야할 점

 

1. 변수 선언

-변수 선언시 자료형을 명시하지 않는다.

-세가지 변수 선언 키워드 var, let, const

 

2. 비교연산자

-자료형을 명시하지 않기 때문에 암시적 형변환이 잦다.

-자료형까지 엄밀하게 비교하는 ===, !== 연산자와 자료형을 형변환해서 비교하는 ==, != 연산자에 주의

 

3. 함수 반환형

-함수 선언시 반환형을 선언하지 않고 그냥 return한다.

 

4. 생성자

-c++이랑 비슷하다.

-객체 외부에 생성자 함수를 정의한다.

-Object.keys({object}), Object.values({object}) 함수로 key와 value를 알 수 있다

-Object.entries({object}) -> key : value 배열을 반환한다.

-Object.assign(target, source) -> target에 source를 복사한다.

-json.stringify를 이용한 객체 비교 -> 이건 좀 별로인데?

- ... : spread operator(prefix) -> 객체를 해체해주는 연산자

 

5. 배열

-배열 선언 => new Array(length)

-push: 배열에 요소 추가

-shitft: 맨 앞 요소 삭제

-unshift: 맨 앞에 요소 추가

-splice: start부터 delete만큼 string으로 바꿔라

-slice: [start, end) 부분배열을 반환

-배열의 foreach, map, filter, find 함수

'일기' 카테고리의 다른 글

11/06  (0) 2024.11.06
11/05  (0) 2024.11.05
10/31  (0) 2024.10.31
10/30  (0) 2024.10.30
10/29  (0) 2024.10.29