객체 2

객체: 기본 - 객체를 원시형으로 변환하기

객체의 자동 형 변환 객체끼리 서로 더하거나, 빼거나 , alert으로 객체를 출력하거나 할 때 객체는 자동 형 변환을 합니다. 예는 다음과 같습니다! 1. 객체는 논리 평가 시 true를 반환합니다. 고로 객체는 숫자형, 문자형 2개로만 변환이 일어납니다! 2. 객체끼리 빼는 연산을 하거나, 수학 관련 함수를 적용할 때 객체는 숫자형으로 형 변환 합니다. ex) Date객체끼리 빼는 연산을 하면 두 날짜의 시간차이가 반환 됩니다. ( 숫자형 형 변환 ) 3. 객체를 출력하려고 할 때 문자형으로 형 변환 합니다. 객체 자동 형 변환의 기준 hint 객체 형 변환은 세 종류로 구분되고 hint라 불리는 값이 구분 기준입니다. hint == 목표로 하는 자료형 정도로 이해하고 넘어갑니다. 1. alert 함..

객체: 기본 - 객체

객체 자바스크립트의 8가지 자료형중 객체형을 제외한 나머지 7개는 오직 하나의 데이터만 담을 수 있어 '원시형'( primitive type )이라고 부릅니다. 오늘 공부할 객체형은 원시형과는 다르게 다양한 데이터를 담을 수 있습니다. 객체를 만드는 방법은 두 가지 입니다. let person = new Object();//객체 생성자 문법 입니다. let person = {};//객체 리터럴 문법 입니다. 상수(const) 객체도 수정할 수 있습니다. 아래에서 person의 값 자체를 수정하려고 할 때만 에러가 발생합니다. const person = { name: 'Lee', } person.name = 'kim' // 수정 가능합니다 ! person = ["Lee"] // TypeError: Assi..