개발 계획

개발 기록

1. 변수 (let, const)

let으로 선언된 변수는 언제든지 값이 수정될 수 있다.

그리고 let으로 선언된 변수는 또 다시 let으로 선언할 수 없다.

const로 선언된 변수는 값이 수정될 수 없다.

개발할 때는 모든 변수를 먼저 const로 선언하고 수정이 필요한 변수만 let으로 선언해주는 것이 의도하지 않은 오류를 방지하는 것에 도움이 된다.

2. 함수 선언문 vs 함수 표현식

함수는 특정한 기능을 수행하도록 선언되는 키워드이다.

함수를 생성할 때는 크게 두 가지 방식을 사용하는데 일반적으로 사용하는 함수 선언문을 먼저 살펴보자.

function showError(){
	alert('에러가 발생했습니다.')
}

showError();

<매개변수가 없는 함수 선언문>

function sayHello(name){
	let msg = 'Hello';
	if(name){
		msg += `, ${name}`;
	console.log(msg);
}

sayHello('Mike');

<매개변수가 있는 함수 선언문>

변수를 사용하여 문자열을 표현할 때, 백틱 사인을 사용하고 변수가 들어가는 부분에 ${}를 사용하면 직관적으로 표현할 수 있다.