함수 선언,
함수 표현
() => {} vs function () {}
기본적인 로직을 축약형으로 나타낼 수 있는 함수
즉시 실행함수
(function () {
console.log(a * 2)
}) ()
함수 선언부가 유효범위 최상단으로 끌어올려지는 현상
const a = 7
double( )
function double() {
console.log(a * 2)
}
setTimeout(함수, 시간): 일정 시간 후 함수 실행
setInterval(함수, 시간): 시간 간격마다 함수 실행
clearTimeout( ): 설정된 Timeout 함수를 종료
clearInterval( ): 설정된 Interval 함수를 종료
함수의 인수로 사용되는 함수