목록JavaScript (6)
2022
데이터 타입 JavaScript 데이터 타입 기본 타입 (원시 타입 : Primitive Type) 참조 타입 (객체 타입 : Reference Type) 숫자(number),문자열(string),불린(boolean), undefined, null, 심벌(symbol) Object (객체, 배열, 함수, 정규 표현식) 원시 자료형은 모두 “하나”의 데이터(=정보)를 담고 있다. 참조형은 원시형 데이터의 집합이다. 배열([])과 객체({}), 함수(function(){})가 대표적이다. 참조 자료형은 기존에 고정된 크기의 보관함이 아니다. 참조 자료형을 변수에 할당할 때는 변수에 값이 아닌 주소를 저장한다. 동적으로 크기가 변하는 데이터를 보관하기위해 변수가 아닌 다른곳에 데이터를 저장하고 변수에는 그 주..
JavaScript는 느슨한 타입(loosely typed)의 동적(dynamic) 언어이다. 자료의 타입은 있지만 변수에 저장되는 값의 타입은 언제든지 바꿀 수 있다. JavaScript의 변수는 어떤 특정 타입과 연결되지 않으며, 모든 타입의 값으로 할당 (및 재할당) 가능하다. 따라서 변수는 어떤 순간에는 문자열일 수 있고 다른 순간에는 숫자일 수도 있다. let hi = '안녕' console.log(hi); // 안녕 출력 hi = 22 console.log(hi); // 22 출력 JavaScript의 문제점 런타임에 타입이 결정된다. 즉, 소스가 빌드될 때 자료형을 결정하는 것이 아니라 실행 시 결정된다. 매번 타입을 써줄 필요가 없기 때문에 프로그래머가 빠르게 코드를 작성할 수 있지만, 런..