자바스크립트2 자바스크립트 객체 리터럴 자바스크립트 객체 Object 기반의 프로그래밍 언어이며, 자바스크립트를 구성하는 거의 “모든 것”이 객체다. 원시 값을 제외한 나머지 값(함수, 배열, 정규 표현식 등)은 모두 객체다. 원시 타입의 값, 즉 원시 값은 변경 불가능한 겂(immutable value)이지만 객체 타입의 값, 즉 객체는 변경 가능한 값(mutable value)이다. var person = { name : 'Lee', age : 20 }; // 프로퍼티 키, 프로퍼티 값 자바스크립트에서 사용할 수 있는 모든 값은 프로퍼티 값이 될 수 있다.자바스크립트의 함수는 일급 객체이므로 값으로 취급할 수 있다. 따라서 함수도 프로퍼티 값으로 사용할 수 있다. 프로퍼티 값이 함수일 경우, 일반 함수와 구분하기 위해 메서드(Method).. 2022. 10. 14. 자바스크립트 데이터 타입 데이터 타입 자바스크립트 ES6는 7개의 데이터 타입을 제공한다. 7개의 데이터 타입은 원시 타입 → primitive type | 객체 타입 → object type/reference type으로 분류할 수 있다 구분 데이터 타입 설명 원시 타입 숫자 number 숫자, 정수와 실수 구분 없이 하나의 숫자 타입만 존재 문자열string 문자열 불리언 boolean 논리적 참(true)과 거짓(false) undefined타입 var 키워드로 선언된 변수에 암묵적으로 할당되는 값 null 타입 값이 없다는 것을 의도적으로 명시할 때 사용하는 값 심벌symbol 타입 ES6에서 추가된 7번째 타입 객체 타입 객체, 함수, 배열 등…. 6.1 숫자 타입 C나 자바의 경우, 정수(소수점 이하가 없는 숫자)와 .. 2022. 10. 5. 이전 1 다음