해당 데이터가 메모리에 어떻게 저장되고, 프로그램에서 어떻게 처리되어야 하는지를 명시적으로 알려주는 역할
크게 기본 타입 (Primitive Type)과 참조 타입 (Reference Type) 두가지로 나뉜다
1. 기본 타입 (Primitive Type)
숫자 (Number) : 1, 2, 3, 4, 5...
문자열 (String) : 사과, 배추, 고구마...
불린값 (Boolean) : true와 false, 참과 거짓
undefined : 값이 할당되지 않은 변수를 뜻함
null : 값이 비어있음을 나타내는 데 사용예시코드 --! let number = 3.14 let string = "원주율" let boolean = true console.log(number+"는 " + string+"이 맞는가? " + boolean);
2. 참조 타입 (Reference Type) - 뒤에 이어서...
객체(object) : 함수나, 불린등을 담는 폴더 역할
배열(array) : 연관된 데이터들을 모아서 한번에 관리
함수(function) : 하나의 기능을 만들어내는 것객체 + 함수 예시 코드 --! var obj = { name: 'park sang eun', age: 30, passed: true, getInfo: function () { return this.name + ', ' + this.age; }, }; console.log(obj.name, obj.age, obj.passed); // "박상은" 30 true console.log(obj.getInfo()); // 박상은, 30