JavaScript에서 함수 선언 시 세미콜론 사용법

Function Declaration 방식으로 함수를 선언할 때는 중괄호 } 뒤에 세미콜론을 붙이지 않습니다:

javascriptfunction func() {
  console.log('!');
}

반면 Function Expression 방식으로 함수가 선언된 경우, } 뒤에 세미콜론을 붙입니다:

javascriptlet func = function() {
  console.log('!');
};

이유: JavaScript에서는 모든 표현식이 세미콜론으로 끝나야 하며, 이 경우 정확히 표현식이기 때문입니다. 이 세미콜론은 필수는 아닙니다. JavaScript는 세미콜론을 생략하는 것을 허용하기 때문입니다. 하지만 권장됩니다. 항상 붙이세요:)

Задание 1

필요한 모든 곳에 세미콜론을 붙이세요:

javascriptlet func1 = function() {console.log('!')};
let func2 = function() {
  console.log('!');
};
function func3() {
  console.log('!');
}