let으로 선언된 변수는 언제든지 값이 수정될 수 있다.
그리고 let으로 선언된 변수는 또 다시 let으로 선언할 수 없다.
const로 선언된 변수는 값이 수정될 수 없다.
개발할 때는 모든 변수를 먼저 const로 선언하고 수정이 필요한 변수만 let으로 선언해주는 것이 의도하지 않은 오류를 방지하는 것에 도움이 된다.
함수는 특정한 기능을 수행하도록 선언되는 키워드이다.
함수를 생성할 때는 크게 두 가지 방식을 사용하는데 일반적으로 사용하는 함수 선언문을 먼저 살펴보자.
function showError(){
alert('에러가 발생했습니다.')
}
showError();
<매개변수가 없는 함수 선언문>
function sayHello(name){
let msg = 'Hello';
if(name){
msg += `, ${name}`;
console.log(msg);
}
sayHello('Mike');
<매개변수가 있는 함수 선언문>
변수를 사용하여 문자열을 표현할 때, 백틱 사인을 사용하고 변수가 들어가는 부분에 ${}를 사용하면 직관적으로 표현할 수 있다.