<aside> 💡 JavaScript의 7가지 데이터 타입 number, String, boolean, undefined, null, symbol, object를 제공
</aside>
var integer = 10;
var double = 5.5;
var negative = -10;
console.log(typeof integer); // number
console.log(typeof double); // number
console.log(typeof negative); // number
console.log(10 / 0); // Infinity
console.log(10 / -0); // -Infinity
console.log(1 * '문자열'); // NaN
→ typeof 를 사용하여 자료형을 확인할 수 있음
→ 백틱( ` )을 사용하면 줄 바꿈이 허용되고 모든 공백이 있는 그대로 적용
var str = '안녕하세요.
반갑습니다.'; // -> 불가능
var multiline = `안녕하세요.
반갑습니다.`;
console.log(multiline); // 띄어쓰기 및 줄바꿈을 포함하여 출력
var lastName = '홍';
var firstName = '길동';
console.log(`제 이름은 ${lastName}${firstName}입니다.`);
// -> 백틱 키 사용 '제 이름은 홍길동입니다.'
console.log('제 이름은 ${lastName}${firstName}입니다.');
// 백틱 키 사용X 제 이름은 ${lastName}${firstName}입니다.
var flag = true;
console.log(flag); // true
flag = false;
console.log(flag); // false
console.log(typeof flag); // boolean