🔑 키워드 정리
- 원시 타입 : 자바스크립트의 데이터 타입 중 숫자, 문자열, 불리언, undefined, null, 심벌, BigInt 총 8개의 타입을 가리킨다. 원시타입이 아닌 값은 모두 객체 타입이다.
- NaN : Not a number
- 템플릿 리터럴 : ES6부터 도입된 표기법으로서, 백틱(``)을 사용해서 멀티라인 문자열(줄바꿈), 표현식, 태그드 템플릿을 편리하게 표현할 수 있다.
var name = "javascript";
var template = `<ul>
<li>Hello, ${name}</li>
</ul>`
🗒 내용 정리
- 자바스크립트의 숫자 타입은 모든 수를 실수로 처리한다. 정수로 표시되도 사실은 실수이다.
- 문자열을 표현할 때 작은 따옴표('')를 사용하는 것이 일반적이다.
- 데이터 타입이 왜 필요할까? 메모리 공간의 크기를 결정하고 2진수를 어떻게 해석할지 알기 위해서 필요하다.
- 정적 타입 언어에서는 컴파일 시점에 변수 값의 타입을 체크하지만, 동적 언어인 자바스크립트에서는 값을 할당하는 시점에 타입이 결정된다. 이는 유연성을 높이지만 신뢰성을 떨어뜨린다.
'Today I Learned' 카테고리의 다른 글
모던 자바스크립트 Deep Dive 8장 제어문 (0) | 2022.01.24 |
---|---|
모던 자바스크립트 Deep Dive 7장 연산자 (0) | 2022.01.24 |
운영체제와 정보기술의 원리3 컴퓨터 시스템의 동작 원리 (0) | 2022.01.23 |
모던 자바스크립트 Deep Dive 5장 표현식과 문 (0) | 2022.01.16 |
모던 자바스크립트 Deep Dive 4장 변수 (0) | 2022.01.16 |