반응형 JavaScript18 원시/참조 자료형, 얕은복사 깊은복사 자료형 원시 자료형 (primitive data type) number, string, boolean, undefined, null, symbol 변수에 할당 시 메모리 공간에 값 자체가 저장 원시 값을 갖는 변수를 다른 변수에 할당 시 원시 값 자체가 복사되어 전달 변수에 할당한 값이 변경되었다면, 기존 값은 자동으로 메모리에서 삭제 (=가비지 컬렉터, garbage collector) 윈시 자료형은 변경 불가능한 값(immutable value), 한 번 생성된 원시 자료형은 읽기 전용 (read only)ex. let str = 'code'; str = 'states'; str[5] = 'z'; // s를 z로 변경 시도했으나 String은 원시자료형이므로 변경이 안됨 console.log(str).. 2023. 3. 6. [JavaScript] 데이터타입 타입(type) : 값(value)의 종류 각 타입은 고유한 속성과 메서드를 가짐 typeof : 해당 값이 무슨 타입인지 문자열로 반환 typeof 100; // 'number' typeof -100; // 'number' typeof 100.123; // 'number' typeof '123'; // 'string' typeof false; // 'boolean' 숫자(Number) 타입 100 // 정수 표현 -100 // 음수 표현 100.12 // 실수 표현 산술 연산자(arithmetic operator) : 아래 예시에서 사용한 수학기호를 자바스크립트에서는 산술 연산자라고 부름 console.log(1 + 2); // 3 (더하기) console.log(1 - 2); // -1 (빼기) co.. 2023. 2. 20. 이전 1 2 3 4 5 다음 반응형