객체와 함께 사용할 때를 제외하고는 변경 불가능한 변수, 특정 이벤트를 실행하는 버튼이나 특정 요소를 정의할때 사용한다.
변경 가능한 변수, 새로운 값을 가질 수도 있고 재할당도 가능하다.
템플릿 리터럴은 내장된 표현식을 허용하는 문자열 표기법이다. +연산자를 사용하지 않지 않아도 새로운 문자열을 삽입 할 수 있다.
템플릿 리터럴은 일반 문자열과 비슷해 보이지만, ‘ 또는 “ 같은 통상적인 따옴표 문자 대신 백틱(backtick) 문자 `를 사용하여 코드가 더 간결해지고 문자열하나하나 따옴표로 감싸도 되지 않아 편리하게 코드를 작성할 수 있다.
let a ="주형"
let b ="운동"
let c ="좋아"
let srt =내 이름은 ${a}이고 ${b}을 {c}합니다.
console.log(str) = 내 이름은 주형이고 운동을 좋아합니다.
+연산자로 문자열을 연결해주는 것보다 가독성이 뛰어남.
js에서 함수를 정의하는 function키워드 없이 함수를 만들수 있고, return 키워드 없이 식을 계산한 값이 자동으로 반환된다.
()안에 함수의 인자가 들어가고, =>오른쪽 결과를 반환한다.
function qqq ( ){ }
const qqq = () => { }
함수 표현식보다 단순하고 간결한 문법으로 함수를 만들수 있다.