데이터타입 종류
자바스크립트의 데이터타입 종류는 총 7가지.
Symbol은 마찬가지로 ES6에 추가된 타입으로 object에서 유일무이한 키를 만들 때 사용한다.
💡느낀점
- 템플릿 생각없이 쓰고 있었는데 ES6부터 추가된 내용이었었구나. 알고 보니 신기했다.
- Symbol은 한 번도 써본적이 없는데, 대체 어떤 경우에 쓰이는 걸까? 한 번 찾아봤다: (https://ko.javascript.info/symbol) 유일무이한 식별자를 만들 때 사용한다는 것 까진 이해. 그런데 굳이 이를 사용할 때가 언제가 있을까?
데이터타입 필요성
동적 타이핑
String name = "programmers";
int score = 100;
String, int 와 같이 변수명 앞에 변수 타입을 선언하는 걸 볼 수 있다.
let foo = "programmers";
console.log(typeof foo); // -> string
foo = 100;
console.log(typeof foo); // -> number
같은 변수(foo)인데 할당 값의 타입에 따라 그때그때 변수 타입도 변함.
- 자바스크립트 타입 종류에는 어떤 것들이 있을까요?
- 정적 타이핑과 동적 타이핑은 무엇인가요?
이번 챕터 관련 질문들의 답변은 출제 빈도가 높지 않아보이고, 위의 내용 외에 따로 추가사항이 필요 없어보여 따로 정리하지 않았다.