본문 바로가기

자바스크립트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.