Front-End/Javascript22 템플릿 리터럴(Template literal) 요약정리 1. 템플릿 리터럴은 작은따옴표와 큰따옴표 혼용이 가능하다 예) const template = `템플릿 리터럴은 '작은따옴표(single quotes)'과 "큰따옴표(double quotes)"를 혼용할 수 있다.`; 2. 줄내림시 별도의 처리가 필요없다. const template = ` Home News Contact About `; console.log(template); 3. +연산자를 사용하지않고 변수삽입이 쉽게 가능하며 ${expression} 안에는 자바스크립트 표현식도 가능하다. const first = 'Ung-mo'; const last = 'Lee'; // ES5: 문자열 연결 console.log('My name is ' + first + ' ' + last + '.'); // ES.. 2018. 5. 21. let, const 요약정리 - let 1.let과 const는 블록레벨스코프이므로 블록안에서 선언된 변수를 전역에서 참조할수 없다. let foo = 123; { let foo = 456; let bar = 456; } console.log(foo); // 123 console.log(bar); // ReferenceError: bar is not defined 2. 중복선언이 불가하다. let bar = 123; let bar = 456; // Uncaught SyntaxError: Identifier 'bar' has already been declared 3.var는 전역변수일때 window.변수명으로 참조가 가능하지만. let은 보이지않는 개념적인 블록 내에서만 존재한다. let foo = 123; // 전역변수 conso.. 2018. 5. 21. 이전 1 ··· 3 4 5 6 다음