1. Data Type - Number(숫자)
console.log(1+1);
console.log(4-1);
console.log(2*2);
console.log(10/2);
2. Data Type - String(문자열)
console.log('1'+'1');
console.log('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer ut felis elit. Sed aliquam, lorem ac hendrerit egestas, velit sapien vulputate sem, et dapibus magna nulla eu diam. Donec mi purus, semper sed sem molestie, aliquet varius felis. Cras ante mi, convallis malesuada risus sed, interdum malesuada odio. Nullam congue quam nec consequat placerat. Pellentesque eu nulla quis mi elementum feugiat id vitae arcu. Sed sed elit at odio aliquet finibus a non erat. Quisque sodales faucibus sapien sit amet lobortis. Nam ac eros vitae ligula ultricies vulputate sed ac nibh. Praesent eu erat non lacus laoreet vestibulum. Cras eleifend orci vitae nulla iaculis sollicitudin. Cras pretium id sapien vel pretium. Curabitur laoreet quis massa ut faucibus. Suspendisse laoreet nibh et dui molestie molestie.'.length);
- - ' '(작은 따옴표)나 " "(큰 따옴표)로 표기
- .length : 글자의 수 구하기
3. 변수
var a = 1;
console.log(a);
a = 2;
console.log(a);
// 1 = 2; comment
var name = 'k8805';
var letter = 'Dear ' + name + ' Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer ut felis elit. Sed aliquam, lorem ac hendrerit egestas, velit sapien vulputate sem, et dapibus magna nulla eu diam. Donec mi purus, semper sed sem molestie, aliquet varius felis. Cras ante mi, convallis malesuada risus sed, interdum malesuada odio. Nullam congue quam nec consequat placerat. Pellentesque eu nulla quis mi elementum feugiat id vitae arcu. Sed sed elit at odio aliquet finibus a non erat. Quisque sodales faucibus sapien sit amet lobortis. Nam ac eros vitae ligula ultricies vulputate sed ac nibh. Praesent eu erat non lacus laoreet vestibulum. Cras eleifend orci vitae nulla iaculis sollicitudin. Cras pretium id sapien vel pretium. Curabitur laoreet quis massa ut faucibus. ' + name + 'Suspendisse laoreet nibh et dui molestie molestie.';
console.log(letter);
- 데이터에 이름을 부여하는 것
- 데이터를 저장할 수 있는 메모리 공간을 의미
- 저장된 값은 변경 가능
- 장점 : 중복 코드 최소화
4. Template Literal
var name = 'k8805';
var letter = 'Dear' + name + '\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Integer ut felis elit. Curabitur laoreet quis massa ut faucibus. ' + name + 'Suspendisse';
var a = 1; // 숫자라는 데이터를 표현하는 리터럴
var letter = `Dear ${name}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer ut felis elit. ${1+1} Curabitur laoreet quis massa ut faucibus. ${name} Suspendisse`;
console.log(letter);
- 백틱(` `)을 이용
- ${ }로 플레이스 홀더를 넣을 수 있음
- Literal : 코드상에서 데이터를 표현하는 방식