원시값 Premitive & Reference (원시값과 참조값) String Boolean Primitive 🏐 단순히 값이 같으면 동일하게 판별 String은 Primitive(원시값)이다. 원시값의 모양이 같으면 같은 값으로 단순하게 판별한다. 🏐 할당된 값은 그대로 a가 10인 시점에서 b에 값을 한번 할당했기 때문에 a의 값이 변경되어도 다시 a를 할당하지 않는 한b는 변경되지 않는다. 🏐 변수 생성 과정 메모리에 { id: '1', count: ... referenceshallow copy참조값spread operatorpremitive원시값복사얕은복사 전개연산자premitive [JAVASCRIPT]DEEP DIVE 11장 원시값과 객체 비교 원시 타입의 값, 즉 원시 값은 변경 불가능한 값이다. 반면 객체 타입의 값, 즉 객체는 변경가능한 값이다. 이에 비해 객체를 변수에 할당 하면 변수에는 참조 값이 저장된다. 원시 값을 갖는 변수를 다른 변수에 할당하면 새롭게 확보된 메모리 공간에 원본의 원시 값이 복사되어 전달된다.(값에 의한 전달) 이에 비해 객체를 가리키는 변수를 다른 변수에 할당하면 원본의 참조 값이 복사되어 전달된다... 원시값JavaScriptJavaScript [모던JS: Core] 자료구조와 자료형 (1) 이 같은 일을 방지하기 위해 e를 사용해 쉽게 위의 값을 표현할 수 있다. 따라서 소수를 아주 정확하게 저장할 수 있는 방법은 없고, 이들은 무한소수로 인식되기에 다음과 같은 일이 발생할 수 있다. 따라서 정확한 소수점 값(쇼핑몰 제품 가격 등)을 위해서는 여러 메서드를 이용해 어림수를 만드는 방법을 차선책으로 사용할 수 있다. 문자열을 나타내기 위해서는 다음과 같이 3가지 방식을 사용할 수... 문자열모던JS배열숫자형원시값모던JS
Premitive & Reference (원시값과 참조값) String Boolean Primitive 🏐 단순히 값이 같으면 동일하게 판별 String은 Primitive(원시값)이다. 원시값의 모양이 같으면 같은 값으로 단순하게 판별한다. 🏐 할당된 값은 그대로 a가 10인 시점에서 b에 값을 한번 할당했기 때문에 a의 값이 변경되어도 다시 a를 할당하지 않는 한b는 변경되지 않는다. 🏐 변수 생성 과정 메모리에 { id: '1', count: ... referenceshallow copy참조값spread operatorpremitive원시값복사얕은복사 전개연산자premitive [JAVASCRIPT]DEEP DIVE 11장 원시값과 객체 비교 원시 타입의 값, 즉 원시 값은 변경 불가능한 값이다. 반면 객체 타입의 값, 즉 객체는 변경가능한 값이다. 이에 비해 객체를 변수에 할당 하면 변수에는 참조 값이 저장된다. 원시 값을 갖는 변수를 다른 변수에 할당하면 새롭게 확보된 메모리 공간에 원본의 원시 값이 복사되어 전달된다.(값에 의한 전달) 이에 비해 객체를 가리키는 변수를 다른 변수에 할당하면 원본의 참조 값이 복사되어 전달된다... 원시값JavaScriptJavaScript [모던JS: Core] 자료구조와 자료형 (1) 이 같은 일을 방지하기 위해 e를 사용해 쉽게 위의 값을 표현할 수 있다. 따라서 소수를 아주 정확하게 저장할 수 있는 방법은 없고, 이들은 무한소수로 인식되기에 다음과 같은 일이 발생할 수 있다. 따라서 정확한 소수점 값(쇼핑몰 제품 가격 등)을 위해서는 여러 메서드를 이용해 어림수를 만드는 방법을 차선책으로 사용할 수 있다. 문자열을 나타내기 위해서는 다음과 같이 3가지 방식을 사용할 수... 문자열모던JS배열숫자형원시값모던JS