Javascript

모던 자바스크립트 Deep Dive 읽기 - 6장 : 데이터 타입

띵킹 2022. 3. 10. 01:52

 Javascript의 데이터 타입은 총 7가지이다. 숫자,문자,불리언,undefined,null,심벌의 원시 타입과, 객체 함수 배열 등의 객체 타입이 있다. 

먼저 숫자 타입은, 정수와 실수의 구분 없이 모두 부동소수점 형식의 실수로 처리된다. 

문자열 타입은 '',"",``로 텍스트를 감싼 형태로 UTF-16의 전 세계의 대부분의 문자를 표현할 수 있다.

ES6부터 템플릿 리터럴이 도입되었는데 ``(백틱)으로 문자열을 감싸서 표현하며, 이스케이프 시퀀스의 사용 없이, 공백, 탭 줄바꿈 등을 사용할 수 있다. 또한 ${} 안에 표현식을 삽입하여 간편하게 쓸 수 있다. 

undefined와 null은 변수에 값이 없음을 의미하는데, undefined는 Javascript 엔진이 사용하는 값이므로, 혼란을 피하기 위해 변수에 값이 없음을 표현할 땐 null을 사용해야 한다. 

 

Javascript의 변수의 타입은, 선언에 의해서 결정되는 것이 아니고, 할당에 의해 타입이 결정된다. 이 타입은 재할당을 통해 언제든지 동적으로 변할 수 있다. 따라서 변수를 사용할 땐 최대한 신중하게 사용해야만 한다.

728x90