JavaScript - 데이터 타입과 연산자(객체타입 / 참조 타입의 특성)
자바스크립트 참조 타입(객체 타입) 자바스크립트에서 숫자, 문자열, 불린 값, null, undefined 같은 기본 타입을 제외한 모든 값은 객체다. 즉, 배열, 함수, 정규표현식 모두 객체로 표현된다. 자바스크립트에서 객체는 단순히 '이름(key): 값(value)' 형태의 프로퍼티들을 저장하는 컨테이너로서, 해시 자료구조와 유사하다. 자바스크립트에서 기본 타입은 하나의 값만을 가지는 데 비해, 참조 타입인 객체는 여러 개의 프로퍼티들을 포함할 수 있으며, 이러한 객체의 프로퍼티는 기본 타입의 값을 포함하거나, 다른 객체를 가리킬 수도 있다. 이러한 프로퍼티의 성질에 따라 객체의 프로퍼티는 함수로 포함할 수 있으며, 자바스크립트에서는 이러한 프로퍼티를 메서드라고 부른다. 객체 생성 자바스크립트의 객체..
2021. 4. 13.
JavaScript - 데이터 타입과 연산자(기본타입)
자바스크립트의 데이터 타입과 연산자에 관해서 공부하자! 기본타입 - 숫자 / 문자열 / 불린값 / null / undefined 자바스크립트 기본 타입 자바스크립트의 기본 타입은 숫자, 문자열, 불린 값을 비롯해, null, undeined라는 타입이 있다. 해당 변수가 어떤 타입을 가지고 있는지 확인하고 싶을 때는 typeof 연산자를 이용하면 된다! 자바스크립트는 느슨한 타입 체크 언어이다. 즉, char, int, float 등 예약어를 이용해 변수의 타입을 지정해줄 필요가 없다. 타입을 미리 정하지 않고, var / let 키워드로 변수를 선언한다. ( var는 전역, let은 지역으로 이해하자 ) 이때, 어떤 타입의 데이터라도 저장하는 것이 가능하다! 어떤 형태의 데이터를 저장하느냐에 따라 해당..
2021. 4. 11.