- Javascript Data Type
6.1 숫자 타입
- 자바스크립트에서 모든 수는 실수로 처리하며, 정수마 표현하기 위한 데이터 타입이 별도로 존재하지 않는다.
- 추가적으로 Infinity, -Infinity, NaN(not a number)가 있다.
6.2 문자열 타입
let string;
string = '문자열';
string = "문자열";
string = `문자열`;
let string = hello
6.3 템플릿 리터럴
- 템플릿 리터럴은 백틱을 사용해 표현하고, 편리한 문자열 처리 기능을 제공한다.
let templete = `<h1>Hello</h1>`;
console.log(templete);
let name = 'john';
let age = 30;
console.log('My name is' + name + 'and I'm' + age)
console.log(`My name is ${name} and I'm ${age}`)
6.4 불리언 타입
- 불리언 타입의 값은 참(true), 거짓(false)뿐이다.
let apple = true;
let banana = false;
console.log(apple)
console.log(banana)
6.5 undefinded 타입, 6.6 null 타입
- 변수에 값이 없다는 것을 명시하고 싶을 때는 undefined이 아닌 null을 이용한다.
let fruit;
console.log(fruit);
let fruit = 'apple';
fruit = null
6.7 심벌 타입
let key = Symbol('key');
console.log(typeof key)
let obj = {};
obj[key] = 'value';
console.log(obj[key])