[모던 JavaScript 튜토리얼] 30. Date 객체와 날짜
본문 바로가기
모던 JavaScript 튜토리얼 문서 사이트 바로가기
본문 바로가기
본문 바로가기
본문 바로가기
본문 바로가기
obj1 + obj 2 , obj1 - obj2 , console.log(obj) 등의 작업에서 객체는 자동 형 변환이 이뤄진다. 다음은 알아둘만한 규칙이다.
심볼은 ES6에서 새롭게 추가된 7번째 타입으로, 변경 불가능한 원시 타입 값이다. 심볼은 주로 이름의 충돌 위험이 없는 유일한 객체의 프로퍼티 키를 만들기 위해 사용한다.
옵셔널 체이닝 ?. 을 사용하면 프로퍼티가 없는 중첩 객체를 에러 없이 안전하게 접근할 수 있다.
앞서 살펴본 객체 리터럴 방식({ })은 일회성 객체를 생성하는 방식이다. 객체는 일반적으로 하나의 규칙적인 틀이 있고, 이를 찍어내는 데에 사용한다. new 연산자와 생성자 함수를 같이 사용하면 다수의 객체를 찍어낼 수 있다.
함수와 메서드의 차이
자바스크립트의 가비지 컬렉션은 자바에서의 그것과 같다.
객체와 원시 타입의 근본적 차이 중 하나는, 원시값은 ‘값 그대로’ 저장 및 할당되고 복사되는 반면, 객체는 참조에 의해 저장되고 복사된다는 점이다.
객체 생성 방법
파라미터의 default value 설정하기
while 반복문
null 병합 연산자 ?? 를 사용하면 여러 피연산자 중 값이 확정되어 있는 변수를 찾을 수 있다.
OR 연산자와 피연산자가 여러 개인 경우
거듭제곱 연산자
문자형으로의 변환
자바스크립트에는 8가지의 기본 자료형이 있다.
ECMAScript5(ES5)가 2009년에 등장했다. ES5에서는 새로운 기능이 추가되고, 기능 중 일부가 변경됐다.
모던 JavaScript 튜토리얼 카테고리에는 모던 JavaScript 튜토리얼 에서 내가 몰랐거나 정리가 필요한 부분을 작성해 포스팅할 거다. 이거부터 빠르게 정독하고 책으로 넘어가자..!